448 changes: 448 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,451 @@
Matthias Kuhn <matthias@opengis.ch> 2015-11-26

Disable grass7 tests

Packages are unavailable (at the moment?)

rldhont <rldhont@gmail.com> 2015-11-26

[QGIS-Server] Enhance store project keyword list

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26

Update test mask images

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26

Make symbol line fill tests more robust

(cherry-picked from 711c38dfaf6d04aa30c1247d91723d37d025a5ed)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26

Fix build

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26

Fix crash in QgsLineStringV2::append if non z/m line appended
to a LineString with z/m

(cherry-picked from ff3657)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26

QgsPointV2 fixes

-Fix bounding box was not invalidated for some QgsPointV2 routines
-If WKT type is PointZ/M/ZM and not enough coordinates specified,
initialise extra coordinated to 0

(cherry-picked from 8c0fe47)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26

Fix incorrect point types when segmentizing circular strings

(cherry-picked from e1c3b4)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21

Followup c6460a3, avoid rendering issues

(cherry picked from commit 0a2773ff4b2ee7f5011cc6bbc606043814255c92)

Juergen E. Fischer <jef@norbit.de> 2015-11-20

render polylines with drawPath too (followup 08185c9; fixes #13343)

(cherry picked from commit c6460a3d7de23e655c5fa68309b8224555b0b77f)

Matthias Kuhn <matthias@opengis.ch> 2015-11-24

Followup 436c30f, Also fix processing

And some code fixes

Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-11-24

Fix ftools geometry collection handling

Juergen E. Fischer <jef@norbit.de> 2015-11-23

fix local simplification for ZM geometries

(cherry picked from commit 09e7102fdaaec8b38f5d8f3d6cbbd69d4e170029)

rldhont <rldhont@gmail.com> 2015-11-20

Clean [BUGFIX] Multipoint asJSON

rldhont <rldhont@gmail.com> 2015-11-20

[BUGFIX] Multipoint asJSON

Fixes #13855
Multipoint asJSON made MultiPoint as Multilinestring with only 1 point by linestring.

This bugfix adds tests.

Matthias Kuhn <matthias@opengis.ch> 2015-11-19

Fix crash in relation reference widget

Juergen E. Fischer <jef@norbit.de> 2015-10-28

fix qgsauthmanager test on windows

(cherry picked from commit 0799e09a67dec3d1a26910d9c91fb88e268506b2)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Bracket ops to avoid precedence issues when compiling expressions

(cherry-picked from 26b3685757923e80631dd13bf8c47f6bfc3dda30)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Add missing /Transfer/s to setSubSymbol

(cherry-picked from dc0639c7944320ceeca40413d5dc2147f5c2d328)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Fix endpoint swap on negative marker line offset

Fixes #13811
Includes testcase

(cherry-picked from 824fd7bf32a45e278f2ec2fe9fa1c7228c9fb27f)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Followup b81933e fix other symbols with paths out of viewport

(cherry-picked from 709b47e11c4fd67c341be841593946d0f55663b6)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Followup f9fa9793, avoid expensive intersection calculation when
testing label candidates against polygon obstacles

Fix #13556

(cherry-picked from b384f18a3dc38305dcfe4673f9c5353e80104053)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

More robust GEOS pointOnSurface calculation (fix #13787)

(cherry-picked from 5c9873c7949e183b2834c6a6f82b0477441038b6)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Fix crash with malformed WKT

(cherry-picked from 18744b4123b1803e33928e9c34b6e56cba190779)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Fix crash on malformed WKT strings

(cherry-picked from fccf54b2d781d4eb87ddc19dd71dad5a0625aa6f)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Fix delimited text layers set to unknown geometry type if first row has
null geometry (fix #13749)

(cherry-picked from 743964393450178289e6717d67cdba04c6206e23)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Much faster zoom to selection on large PostGIS layers

(cherry-picked from 6772ffb97d9985b8e17aacb13dab6ce0812312b0)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

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

(cherry-picked from 33fe0e2d4984be37ff8c4b0619860522f5e7b8f7)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

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

(cherry-picked from f0d31b03a9bbc1d43e1b51ccd4acf64cf2616a63)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

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

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

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)

(cherry-picked from 9e84fcafd8597846367a7417ce0ce77f7a4ca587)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Fix data defined overrides for sub symbols in line and marker fill
are not being applied (fix #13707)

(cherry-picked from 2ac59332130186d891635f01c6c7677685716863)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Fixes #13747

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Fix expression get_feature function was not fetching feature's
geometry

Fix #13695

(cherry-picked from c445ac1eef0a2f94d1e334b1439d593e706f1395)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Add test for filter expression on non provider fields

(cherry-picked from 353c0db74567f0331c58516813a84c04825eadcf)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

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.

(cherry-picked from bcb7e44174b599f307022265eeae5dc622f859ce)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Fix crash when deleting last node in a geometry (fix #13674)

(cherry-picked from ba1de8b5aa82f26c9127d12897ce42f49a265cb2)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Add some missing Q_OBJECT macros

(cherry-picked from ce5ed44dc50748c106bf3c67cea328cc829e0b2d)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Fix ellipse symbol layer with graduated/categorised renderer

(cherry-picked from 5a6bfbb260d4054fa5d075510423f7374ce1af78)

Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18

Fix FilterExpression feature requests will ignore expression if
using virtual fields or other complex filters

refs #13695

(cherry-picked from dddd043491deefe1e4c9606a87a771d22736ff05)

Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-17

replaced 'LIMIT 0' by 'WHERE 0=1' (fixes #13731)

Juergen E. Fischer <jef@norbit.de> 2015-11-16

[auth] fix detection of root CAs on Linux (fixes #13640)

(cherry picked from commit 08ec25b and a6a2982)

Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-13

QgsValueMapSearchW inherits QgsSearchW

and not QgsDefaultSearchW anymore
fixes expression creation

Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-12

QgsValueRelationSearchW inherits QgsSearchW

and not QgsDefaultSearchW
also handles properly the (no selection) case

Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-12

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

Radim Blazek <radim.blazek@gmail.com> 2015-11-12

[GRASS] fixed cat shift when importing vectors via browser, fixes #13815

(cherry picked from commit fd9f0b52682f42eed9484159c8bd152144b7d4b3)

rldhont <rldhont@gmail.com> 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

Juergen E. Fischer <jef@norbit.de> 2015-11-12

fix windows build (followup 2175e7a)

(cherry picked from commit 6e1df491f64bff1b778502d7d53f37256afcd6f6)

rldhont <rldhont@gmail.com> 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.

rldhont <rldhont@gmail.com> 2015-11-10

[QGIS-Server] Use layer precision in searchRect

Juergen E. Fischer <jef@norbit.de> 2015-10-29

'fix' PyQgsRulebasedRenderer test (followup 08185c9a)

(cherry picked from commit d9c8e73fa260c13f61fbca1915ac412459dcc011)

Juergen E. Fischer <jef@norbit.de> 2015-10-31

layer group node: copy properties of mutually exclusive groups (fixes #13723)

(cherry picked from commit d3ee16ffd1531d22d42692e5ef253f5db8eb961f)

Juergen E. Fischer <jef@norbit.de> 2015-11-01

postgres provider: quote compound key columns in uri (fixes #13710)

(cherry picked from commit daa6510970e9afbc4d41d28e0c94b4f238eb372d)

Radim Blazek <radim.blazek@gmail.com> 2015-11-01

[GRASS] fixed new line attributes lost, fixes #13726

(cherry picked from commit 0ceeb512fb486ebf6f1006b39cbea428fc524057)

Radim Blazek <radim.blazek@gmail.com> 2015-11-01

[GRASS] fixed test

(cherry picked from commit 968e55cb110ce809447f43d40bc8c6a6d04dc052)

Radim Blazek <radim.blazek@gmail.com> 2015-11-01

[GRASS] set proj/zone on imported rasters, fixes #13725

(cherry picked from commit 24960da08a566b6c2e15b60c80cad637f800a3e3)

Juergen E. Fischer <jef@norbit.de> 2015-10-24

render polygons with outline using drawPath (fixes #13343)

(cherry picked from commit 08185c9af47dcf113c0cb95faa858ec48e48dab2)

Juergen E. Fischer <jef@norbit.de> 2015-10-28

fix fetching of redirected wms capabilities (followup e95bf6d)

(cherry picked from commit 6a4544fc4cf7b4d3952d6109682af29db39dde7d)

Juergen E. Fischer <jef@norbit.de> 2015-10-27

osgeo4w: fetch grass7 path from grass

(cherry picked from commit f0930cacc1c3937745a5656b1aa31458aa05d026)

Juergen E. Fischer <jef@norbit.de> 2015-10-26

osgeo4w: include themes

rldhont <rldhont@gmail.com> 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.

Werner Macho <werner.macho@gmail.com> 2015-10-25

update frechn translators

Signed-off-by: Werner Macho <werner.macho@gmail.com>

Juergen E. Fischer <jef@norbit.de> 2015-10-23

fix phantom labels for (actually not) rendered feature (refs #13631)

(cherry picked from commit d6f66e & b36cd1f)

rldhont <rldhont@gmail.com> 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.

rldhont <rldhont@gmail.com> 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.

Juergen E. Fischer <jef@norbit.de> 2015-10-23

Release of 2.12 (Lyon)

Juergen E. Fischer <jef@norbit.de> 2015-10-23

changelog update for 2.12

Juergen E. Fischer <jef@norbit.de> 2015-10-23

translation update for 2.12 from transifex
Expand Down
10 changes: 8 additions & 2 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
qgis (2.12.0) UNRELEASED; urgency=medium
qgis (2.12.1) UNRELEASED; urgency=medium

* Release of 2.12.1

-- Jürgen E. Fischer <jef@norbit.de> Fri, 27 Nov 2015 13:00:38 +0100

qgis (2.12.0) unstable; urgency=medium

* Release of 2.12.0

-- Jürgen E. Fischer <jef@norbit.de> Fri, 23 Oct 2015 14:10:38 +0200
-- Jürgen E. Fischer <jef@norbit.de> Fri, 27 Nov 2015 13:00:38 +0100

qgis (2.11.0) unstable; urgency=medium

Expand Down