Skip to content
Browse files
Release of 2.18.9
  • Loading branch information
jef-n committed May 26, 2017
1 parent c0531bc commit 3a16a4e3367ca62a15503fe542204f3682a8b840
Showing with 210 additions and 3 deletions.
  1. +1 −1 CMakeLists.txt
  2. +201 −0 ChangeLog
  3. +8 −2 debian/changelog
@@ -1,6 +1,6 @@
IF (POLICY CMP0048) # in CMake 3.0.0+
201 ChangeLog
@@ -1,3 +1,204 @@
Sandro Santilli <> 2017-05-23

Add test for QgsScaleRangeWidget::setScaleRange

Closes #15463 as this test guards after the fix for that bug
(minScale visibility corrupted upon project load)

Juergen E. Fischer <> 2017-05-26

processing: with GDAL2 we need to check for raster capability to get the
raster extensions (fixes #16621; followup 3d3b6ec)

Alexander Bruy <> 2017-05-26

[processing] explisitly load outputs as raster or vector depending on
output type. Don't rely on extension or other indirect attributes

Juergen E. Fischer <> 2017-05-26

german translation update (fixes #16622; followup 4c666a3)

$ scripts/ update $builddir
$ linguist i18n/qgis_de.ts
$ git add doc/TRANSLATORS i18n/qgis_de.ts
$ git commit
$ git checkout i18n

Merge: 492281702f 55ffbf5e93
Jürgen Fischer <> 2017-05-26

Merge pull request #4613 from strk/bugfix/b15463

When setting scale range, make sure to set min before max scale

Alessandro Pasotti <> 2017-05-23

[bugfix] Fixes an unreported crash in WFS (backported from master)

(cherry-picked from commit fe9594f)

Nyall Dawson <> 2017-05-26

[processing] Fix Hub Distance alg does not correctly use project ellipsoid setting

Sandro Santilli <> 2017-05-23

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

rldhont <> 2017-05-24

[Server] Fix WMS GetContext accesscontrol and add tests

Nyall Dawson <> 2017-05-25

Revert "Utilise thread safe proj API within QgsCoordinateTransform"

This reverts commit af3370d03e7e7502e8a738d99cd99e38df23768d.

This commit is not safe for 2.18.9 - remerge after release

Merge: 022ba8c59a af3370d03e
Nyall Dawson <> 2017-05-24

Merge pull request #4603 from nyalldawson/proj_safe_218

Utilise thread safe proj API within QgsCoordinateTransform

Salvatore Larosa <> 2017-05-23

fixes #16571 - add scrollbar to edit widget properties dialog

rldhont <> 2017-05-23

[Server] Fix GetContext test

rldhont <> 2017-05-23

[Server] Add GetContext test

Nyall Dawson <> 2017-05-23

Microoptimise opening attribute table - don't call sort on model when
no sort order set

(cherry-picked from 381eef)

Nyall Dawson <> 2017-05-23

Microoptimise and avoid cache lookup when no sort order set

(cherry-picked from ebee101)

Nyall Dawson <> 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)

Drops load time for table from 100 seconds to 50 seconds for a
2.6 million feature shapefile, and from 6.5 seconds to 3.5 seconds
for a 160k feature shapefile.

Refs #16577, #16239

(cherry-picked from 0b95c77)

Salvatore Larosa <> 2017-05-23

[processing] fix duplicates fields name in field calculator algorithm when switching between layers (followup 2185d42)

cherry-picked from 48ecee5

Nyall Dawson <> 2017-05-09

Followup 2185d42, fix missing field names in expression builder

(fixes #16589, #16595)

cherry-picked from 9a19a5f

Juergen E. Fischer <> 2017-05-22

don't set friendly name without sublayers (followup e0a2267; fixes #16593, #16594, #16598)

(cherry picked from commit 403dc35dac30499c3954b732e4e8a642bfd475d8)

Nyall Dawson <> 2017-05-22

Fix doxygen warnings

Nyall Dawson <> 2017-05-22

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

Nyall Dawson <> 2017-05-22

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 QThreadStorage for projCtx objects, to ensure that every
thread correctly has its own projCtx context

2. Refactors QgsCoordinateTransform 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 allows a single QgsCoordinateTransform
to be safely utilised in different threads.

Juergen E. Fischer <> 2017-05-20

replace QStringLiteral with QString (followup c849bc8)

Juergen E. Fischer <> 2017-05-20 avoid (harmless) postinstall.log message

rldhont <> 2017-05-20

[Server] Fix indent Add GetProjectSettings tests in AccessControl test

rldhont <> 2017-05-20

[Server] Fix backport Add GetProjectSettings tests in AccessControl test

Matthias Kuhn <> 2017-05-19

partial revert of 96aa26f

rldhont <> 2017-05-20

[Server] Add GetProjectSettings tests in AccessControl test

Marco Hugentobler <> 2017-05-20

Port code in QgsPointSample to 2.18

Juergen E. Fischer <> 2017-05-19

Release of 2.18.8

Matthias Kuhn <> 2017-05-19

Preserve visibility of relation editor edit state buttons
@@ -1,8 +1,14 @@
qgis (2.18.8) UNRELEASED; urgency=medium
qgis (2.18.9) UNRELEASED; urgency=medium

* Release of 2.18.9

-- Jürgen E. Fischer <> Fri, 26 May 2017 14:00:05 +0200

qgis (2.18.8) unstable; urgency=medium

* Release of 2.18.8

-- Jürgen E. Fischer <> Fri, 19 May 2017 14:00:07 +0200
-- Jürgen E. Fischer <> Fri, 26 May 2017 14:00:05 +0200

qgis (2.18.7) unstable; urgency=medium

0 comments on commit 3a16a4e

Please sign in to comment.