Statistics
| Branch: | Tag: | Revision:

qgis @ master

# Date Author Comment
58c09a36 2020-11-27 09:28 AM Nyall Dawson

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

033bcce6 2020-11-27 09:28 AM Nyall Dawson

Correctly transform on the fly point clouds while rendering in 2d
and layer crs differs from map crs

c0a579c7 2020-11-27 05:45 AM Nyall Dawson

Merge pull request #40223 from nyalldawson/vrt_separate

Don't default to placing each input file in a separate band in build vrt algorithm

37ab5e80 2020-11-27 04:11 AM Peter Petrik

[qgsquick] add option to forcly reload feature forms from qml

437df14f 2020-11-27 04:10 AM Nyall Dawson

Merge pull request #40288 from vcloarec/fixTimeExtent

Fix issues for mesh layer

3bbd0270 2020-11-27 12:00 AM Stefanow Natsis

Added tags to diff and symdiff algorithms

5c87f705 2020-11-26 02:18 PM Alexander Bruy

Merge pull request #40293 from alexbruy/fix-39326

fix row number calculation when reporting errors in the Processing batch mode (fix #39326)

220cb564 2020-11-26 10:27 AM Alexander Bruy

fix row number calculation when reporting errors in the Processing batch
mode (fix #39326)

e1c53c5d 2020-11-26 04:49 AM Nyall Dawson

Fix range slider interaction when min is negative value

026c323b 2020-11-26 04:38 AM Vincent Cloarec

avoid crash when invalid mesh group names

when problem in the formula of mesh calculator

f30ced93 2020-11-26 04:11 AM Nyall Dawson

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

5b72825b 2020-11-26 04:11 AM Nyall Dawson

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

62f751e1 2020-11-26 04:11 AM Nyall Dawson

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

b41a9a84 2020-11-26 04:11 AM Nyall Dawson

Add step properties to widget

71772260 2020-11-26 04:11 AM Nyall Dawson

Show focus rects on range slider sub components

a9e26449 2020-11-26 04:11 AM Nyall Dawson

Add unit tests

ca03f642 2020-11-26 04:11 AM Nyall Dawson

Fix slightly oversized selection range when in flipped direction modes

ac5295c9 2020-11-26 04:11 AM Nyall Dawson

Shift + drag over the start or end handle will move the whole range without
changing its width

aa832aab 2020-11-26 04:11 AM Nyall Dawson

Use cursors to indicate interactivability

cb8574a5 2020-11-26 04:11 AM Nyall Dawson

Range can be dragged by clicking and dragging over the selected range

29a83c1a 2020-11-26 04:11 AM Nyall Dawson

Clamp values to preset ranges

20b0491c 2020-11-26 04:11 AM Nyall Dawson

Rename inverted appearance methods to flippedDirection in order to
clarify that they aren't quite the same as their QSlider counterparts.

c5e0513b 2020-11-26 04:11 AM Nyall Dawson

Fix size hints (sync with QSlider)

2683a571 2020-11-26 04:11 AM Nyall Dawson

Add alternative constructor

5a8ce2da 2020-11-26 04:11 AM Nyall Dawson

Make it easier to drag lower handle exactly to upper handle value and vice versa

292a08d3 2020-11-26 04:11 AM Nyall Dawson

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....

f0cbbae2 2020-11-26 04:11 AM Nyall Dawson

Port hover/pressed state handling from QSlider

580ab84b 2020-11-26 04:11 AM Nyall Dawson

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.

8a0973b4 2020-11-26 03:20 AM Nyall Dawson

[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)

96c07cd8 2020-11-25 10:34 PM Vincent Cloarec

fix multi mesh layer in app

74edcbed 2020-11-25 10:28 PM Vincent Cloarec

fix mesh rendering settings

b480feaa 2020-11-25 07:50 PM Harrissou Santanna

Add tab stops to Map Clipping settings

2c97e868 2020-11-25 07:18 PM Nyall Dawson

Fix use of deprecated constructor

81b21baf 2020-11-25 07:18 PM Nyall Dawson

Fix equality

928c969e 2020-11-25 07:18 PM Nyall Dawson

More appropriate equality operator for QgsDoubleRange

867dc85b 2020-11-25 07:18 PM Nyall Dawson

Add doxy group

f6f03cd8 2020-11-25 07:18 PM Nyall Dawson

[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...

95fa3382 2020-11-25 07:18 PM Nyall Dawson

Add repr for QgsIntRange/QgsDoubleRange

752746d4 2020-11-25 07:18 PM Nyall Dawson

Add equality operators for QgsRange

5ae04530 2020-11-25 07:18 PM Nyall Dawson

Add isInfinite function to QgsIntRange/QgsDoubleRange

e6c8a149 2020-11-25 04:32 AM Peter Petrik

fix of various runtime/compilation warnings from qml

0da839f9 2020-11-24 07:46 PM Peter Petrik

fix duplicate when using static qgis_core lib

3b4e3601 2020-11-24 07:45 AM Matthias Kuhn

Merge pull request #40245 from a17r/find-lrelease

Fix Qt5LinguistTools detection/lrelease binary location

347885b5 2020-11-24 04:14 AM Nyall Dawson

Astyle

85094acb 2020-11-24 04:11 AM Nyall Dawson

Fix crash on Qt >= 5.14

Master only

b89d7fd0 2020-11-24 04:11 AM Nyall Dawson

[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.

83ccb655 2020-11-24 04:11 AM Nyall Dawson

[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...

99fa35cd 2020-11-24 03:59 AM Nyall Dawson

Fix dox

a035f434 2020-11-24 01:19 AM Nyall Dawson

Dox++

5657fbc0 2020-11-24 12:19 AM Vincent Cloarec

fix mesh vector ui

eac5d67e 2020-11-24 12:18 AM Peter Petrik

allow use poly2tri from system

db2fee6c 2020-11-23 10:05 PM Andreas Sturmlechner

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 <>

3240f788 2020-11-23 07:44 PM Nyall Dawson

Fix handling of overview full extent when project full extent isn't manually set

13e8d45f 2020-11-23 07:44 PM Nyall Dawson

Add signal for when project preset full extent is changed

483cb8df 2020-11-23 07:44 PM Nyall Dawson

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...

5bd0058b 2020-11-23 11:24 AM Matthias Kuhn

Merge pull request #38032 from troopa81/feat_gen_field_readonly

Display generated fields as read-only in editors
b6ee3e66 2020-11-23 10:20 AM Nyall Dawson

[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...

b07a58c0 2020-11-23 10:20 AM Nyall Dawson

[processing] Port delete fields algorithm to c++

1:1 port for speed/compile time safety, no user-facing changes

Also add tests

6a86642c 2020-11-23 03:09 AM Nyall Dawson

Merge pull request #40220 from nyalldawson/papercut_dd_grid

Don't show degrees based annotation format options for non-geographic map grids

3234489d 2020-11-23 02:39 AM Nyall Dawson

Add a repr method to QgsDataSourceUri

5003db68 2020-11-22 11:26 PM Mathieu Pellerin - nIRV

[3d] Use camera-provided near/far plane values for orthographic projection

b6f3da38 2020-11-22 10:04 PM Nyall Dawson

[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!

c9265b4c 2020-11-22 10:04 PM Nyall Dawson

Fix capitalization

494bf24b 2020-11-22 10:03 PM Nyall Dawson

Add signals for when layout item map crs or grid crs are changed

1b568257 2020-11-21 08:02 PM Nyall Dawson

Don't show option to customise legend patch symbol for raster nodes

This doesn't work, and doesn't make sense

cfc5b37c 2020-11-21 08:02 PM Nyall Dawson

Fix unreported crash when removing items from layout legend

Master only

41dc29af 2020-11-21 08:02 PM Nyall Dawson

Fix unreported crash when trying to move legend items in layout legends

Master only

cfbd0890 2020-11-21 08:01 PM Nyall Dawson

[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...

d47a6547 2020-11-21 07:58 PM Nyall Dawson

Use notify instead

2c381693 2020-11-21 07:58 PM Nyall Dawson

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

c7aa09be 2020-11-21 07:58 PM Nyall Dawson

Show success message after compacting gpkg

5e7b5003 2020-11-21 07:58 PM Nyall Dawson

Use message bar for messages when performing actions to geopackages
through browser instead of message boxes

13951b2b 2020-11-21 07:58 PM Nyall Dawson

Make it easier to use the correct timeout for messages in message bars,
and ensure that correct timeouts are used for all created messages

b010d886 2020-11-21 10:13 AM Alexander Bruy

Merge pull request #39695 from alexbruy/enum-as-string

[processing] add parameterAsEnumString() method to retrieve the string value of the enum

ca637cfe 2020-11-20 10:10 PM Matthias Kuhn

Merge pull request #40107 from rduivenvoorde/39855_diminfo_param_take2

Fix for diminfo as string in Oracle mdsys metadata query

78825cf2 2020-11-20 07:24 PM Nyall Dawson

Fix qt warning raised while constructing some forms of layer URIs
due to accessing character position past end of string

78e0a97a 2020-11-20 03:26 PM Julien Cabieces

add read-only as a property

bfda390e 2020-11-20 03:04 PM Julien Cabieces

Complete Qgsfield unit test with read-only attribute

87f8e151 2020-11-20 02:54 PM Julien Cabieces

Display generated field as read-only is editors

d952eb4b 2020-11-20 02:52 PM Alexander Bruy

fix deprecation

cf58866f 2020-11-20 02:27 PM Alexander Bruy

use static enum strings for the encoding parameter in the DXF export algorithm

8edb133c 2020-11-20 02:27 PM Alexander Bruy

update enum wrapper to support static strings

a0a753e5 2020-11-20 02:27 PM Alexander Bruy

fix deprecation warning

ed53ea5f 2020-11-20 11:01 AM Richard Duivenvoorde

Update src/providers/oracle/qgsoracleprovider.cpp

Co-authored-by: Matthias Kuhn <>

502f4200 2020-11-20 09:05 AM Mathieu Pellerin - nIRV

Merge pull request #40181 from nirvn/ortho_gift

[FEATURE][3d] Orthographic projection support for 3D scenes

311a0921 2020-11-20 08:58 AM Alessandro Pasotti

Merge pull request #39784 from elpaso/bugfix-gh39779-pgraster-crash-on-invalid-extent

PG raster: fix crash on invalid extent

0f97ac7b 2020-11-20 08:57 AM Alessandro Pasotti

Merge pull request #40100 from DelazJ/wmsDialog

Update the Add WMS layers dialog

30e7913b 2020-11-20 07:32 AM Matthias Kuhn

Merge pull request #40184 from olivierdalang/tracing_curves_expose_settings

[curves tracing] expose settings for tracing curves in the UI

1fe05fed 2020-11-20 03:12 AM Mathieu Pellerin - nIRV

Address review

6c30a464 2020-11-20 02:25 AM Nyall Dawson

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/...

8f4367de 2020-11-20 12:03 AM Peter Petrik

add missing currentFeature, removes android compilation warning

3ca1fafb 2020-11-19 09:33 PM Harrissou Santanna

[needs-docs] Modify label of the getfeatureinfo max results

in the Add WMS dialog

eec1695e 2020-11-19 08:50 PM DiGro

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)

e7ea6e4c 2020-11-19 08:50 PM DiGro

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)

a8ae44eb 2020-11-19 08:49 PM DiGro

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)

08855cee 2020-11-19 08:43 PM Matthias Kuhn

Merge pull request #40189 from DiGro/patch-6

Typo corrected

f41bde96 2020-11-19 08:24 PM Nyall Dawson

Fix layout alignment and spacing issues in vector layer symbol dialog

a689043b 2020-11-19 08:23 PM Even Rouault

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...

c7bdc474 2020-11-19 07:26 PM Alessandro Pasotti

Merge pull request #40185 from elpaso/server-landingpage-project-from-cache

Server landing page: use cached projects

cc98fe30 2020-11-19 06:33 PM Alexander Bruy

support static (non-translated) strings as enum values in Processing