Commits on Jul 31, 2015

  1. fix Processing QGIS vector grid as lines

    fixes #13115
    (cherry-picked from 1dfec33)
    Giovanni Manghi authored and slarosa committed Jul 31, 2015
    Configuration menu
    Copy the full SHA
    1714e66 View commit details
    Browse the repository at this point in the history
  2. 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
    
    (cherry picked from commit febadfe)
    wonder-sk committed Jul 31, 2015
    Configuration menu
    Copy the full SHA
    6be19a8 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2015

  1. Fix incorrect values returned by certain color ramps

    (cherry-picked from 27ee8ee)
    nyalldawson committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    e54b7ae View commit details
    Browse the repository at this point in the history
  2. Fix saturation range ignored for random color ramps

    (cherry-picked from 5690402)
    nyalldawson committed Aug 4, 2015
    Configuration menu
    Copy the full SHA
    fd394b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1874c37 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a8ad5c1 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2015

  1. Fix invalid color could be returned by QgsRandomColorsV2

    (cherry-picked from 3c45b23)
    nyalldawson committed Aug 5, 2015
    Configuration menu
    Copy the full SHA
    98f68a4 View commit details
    Browse the repository at this point in the history
  2. Add missing color ramp methods and conversions to sip

    (cherry-picked from 56a48ed)
    nyalldawson committed Aug 5, 2015
    Configuration menu
    Copy the full SHA
    1207e38 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2015

  1. find bundled GRASS on OS X

    kyngchaos committed Aug 8, 2015
    Configuration menu
    Copy the full SHA
    a3c239f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1bfeb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2015

  1. Configuration menu
    Copy the full SHA
    c7b1080 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2015

  1. Fix memory leaks in geometry expression functions

    (cherry-picked from cd7592d)
    nyalldawson committed Aug 15, 2015
    Configuration menu
    Copy the full SHA
    7687204 View commit details
    Browse the repository at this point in the history
  2. If user clicks cancel while browsing for file then don't clear

    the existing filename in the vector open file dialog
    
    (cherry-picked from 1a91ae8)
    nyalldawson committed Aug 15, 2015
    Configuration menu
    Copy the full SHA
    c66c9bb View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2015

  1. fix typo

    jef-n committed Aug 23, 2015
    Configuration menu
    Copy the full SHA
    78c506e View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2015

  1. Configuration menu
    Copy the full SHA
    2890181 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2015

  1. postgres provider: disable editing of existing features when ctid is key

    (cherry picked from commit 2844005)
    jef-n committed Aug 26, 2015
    Configuration menu
    Copy the full SHA
    86dcbf2 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2015

  1. fix feature id handling when opening feature form from identify resul…

    …ts (fixes #13289)
    
    (cherry picked from commit 5326c6b)
    jef-n committed Aug 31, 2015
    2 Configuration menu
    Copy the full SHA
    599632a View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2015

  1. [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).
    rldhont committed Sep 15, 2015
    Configuration menu
    Copy the full SHA
    977d177 View commit details
    Browse the repository at this point in the history
  2. [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.
    rldhont committed Sep 15, 2015
    Configuration menu
    Copy the full SHA
    a5450a7 View commit details
    Browse the repository at this point in the history
  3. fix filtered features number over the window title

    cherry-picked from 7065762
    slarosa committed Sep 15, 2015
    Configuration menu
    Copy the full SHA
    c6285f2 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2015

  1. [composer] Remember last used atlas image export folder

    (cherry-picked from 4bc606c)
    nyalldawson committed Sep 16, 2015
    Configuration menu
    Copy the full SHA
    4fbff34 View commit details
    Browse the repository at this point in the history
  2. [composer] Fix world file filename for multipage compositions

    also fix #11676
    
    (cherry-picked from c84b2df)
    nyalldawson committed Sep 16, 2015
    Configuration menu
    Copy the full SHA
    fc8f30e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8538be6 View commit details
    Browse the repository at this point in the history
  4. Fix broken QgsFeatureStore::setFields method

    Was setting fields only on temporary copies of the features, not
    the stored features themselves
    
    (cherry-picked from 910cb01)
    nyalldawson committed Sep 16, 2015
    Configuration menu
    Copy the full SHA
    c8d625a View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2015

  1. [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.
    rldhont committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    4f2b059 View commit details
    Browse the repository at this point in the history
  2. Update b54d279

    rldhont committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    4c57941 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2015

  1. Configuration menu
    Copy the full SHA
    40459c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2015

  1. [BUGFIX][QGIS-Server] Restricted layers and layer id as name are inco…

    …mpatible
    
    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.
    rldhont committed Oct 6, 2015
    Configuration menu
    Copy the full SHA
    585b82e View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2015

  1. [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.
    rldhont committed Oct 13, 2015
    Configuration menu
    Copy the full SHA
    011109a View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2015

  1. [BUGFIX][QGIS Server] Clean Headers

    With https://github.com/3liz/qgis-wfsOutputExtension, I found that QGIS Server
     Headers are not always well formed. An extra line can be added at the end.
    
    In the commit a9c830e from @mhugent, I found
     the fix.
    rldhont committed Oct 22, 2015
    Configuration menu
    Copy the full SHA
    ae90d8e View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2015

  1. [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.
    rldhont committed Oct 23, 2015
    Configuration menu
    Copy the full SHA
    4408dfe View commit details
    Browse the repository at this point in the history
  2. [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.
    rldhont committed Oct 23, 2015
    Configuration menu
    Copy the full SHA
    b0f6e30 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2015

  1. [BUGFIX][QGIS Server] Laye order from group in GetPrint

    Since QGIS 2.8, QGIS Server rendered layers form group in reverted order.
    
    Conflicts:
    	src/server/qgswmsconfigparser.cpp
    rldhont committed Oct 26, 2015
    Configuration menu
    Copy the full SHA
    8b9623d View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2015

  1. render polygons with outline using drawPath (fixes #13343)

    (cherry picked from commit 08185c9)
    jef-n committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    c0156fc View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2015

  1. Properly set invalid topology layer as invalid

    Fixes #13781 (crash)
    Sandro Santilli committed Nov 6, 2015
    Configuration menu
    Copy the full SHA
    54cf972 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2015

  1. Configuration menu
    Copy the full SHA
    0339f3f View commit details
    Browse the repository at this point in the history
  2. [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.
    rldhont committed Nov 11, 2015
    Configuration menu
    Copy the full SHA
    8497146 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2015

  1. fix windows build (followup 2175e7a)

    (cherry picked from commit 6e1df49)
    jef-n committed Nov 12, 2015
    Configuration menu
    Copy the full SHA
    32626bd View commit details
    Browse the repository at this point in the history
  2. Update [BUGFIX] 13118 QGIS Server - WFS - GeoJSON and escaping line b…

    …reaks
    
    Enhance replace, thanks to @nyalldawson
    Enhance format, thanks to @jef-n
    
    fixes #13118
    rldhont committed Nov 12, 2015
    Configuration menu
    Copy the full SHA
    c3572eb View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2015

  1. [BUGFIX] Fix endpoint swap on negative marker line offset

    Fixes #13811
    Includes testcase
    
    (cherr-picked from 824fd7b)
    Sandro Santilli committed Nov 13, 2015
    Configuration menu
    Copy the full SHA
    9e80e25 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2015

  1. fix SAGA 2.1.2 kriging

    Giovanni Manghi authored and alexbruy committed Nov 14, 2015
    Configuration menu
    Copy the full SHA
    3730449 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2015

  1. Add missing /Transfer/s to setSubSymbol

    (cherry-picked from dc0639c)
    nyalldawson committed Nov 18, 2015
    Configuration menu
    Copy the full SHA
    cfc32e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bce210e View commit details
    Browse the repository at this point in the history
  3. Allow escape to cancel drawing new features

    (cherry-picked from e2dc8bf)
    nyalldawson committed Nov 18, 2015
    Configuration menu
    Copy the full SHA
    955ea3e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b59fc0 View commit details
    Browse the repository at this point in the history
  5. QgsMapUnitScale fixes:

    - add docs
    - add missing SIP bindings
    - remove unnecessary cast from double->float->double
    - add unit tests
    
    (cherry-picked from f0a2fc1)
    nyalldawson committed Nov 18, 2015
    Configuration menu
    Copy the full SHA
    a1479a7 View commit details
    Browse the repository at this point in the history
  6. Fix fill ring tool used with advanced digitising crashes QGIS

    (fix #13355)
    (cherry-picked from aa4d65d)
    nyalldawson committed Nov 18, 2015
    Configuration menu
    Copy the full SHA
    f98fd33 View commit details
    Browse the repository at this point in the history
  7. Fix symbols drawn multiple times in rule based renderer if symbol

    has multiple layers
    
    (cherry-picked from a0d7653)
    nyalldawson committed Nov 18, 2015
    Configuration menu
    Copy the full SHA
    bd551e8 View commit details
    Browse the repository at this point in the history
  8. Fix snapping options dialog not correctly initialised when loading pr…

    …ojects
    
    (cherry-picked from 0da9306)
    nyalldawson committed Nov 18, 2015
    Configuration menu
    Copy the full SHA
    ed2a7b8 View commit details
    Browse the repository at this point in the history
  9. Fix fill and outline color for svg markers sometimes enabled

    when SVG file does not support parameters
    
    (Cherry-picked from 3aa6c4f)
    nyalldawson committed Nov 18, 2015
    Configuration menu
    Copy the full SHA
    1dca76e View commit details
    Browse the repository at this point in the history