Revision:

Revisions

# Date Author Comment
2b5859c2 2023-05-20 08:19 AM Nyall Dawson

Fix debug level for message log messages

212a456a 2023-05-20 08:19 AM Nyall Dawson

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)

8a2c0e35 2023-05-20 08:19 AM Nyall Dawson

Replace QgsDebugMsg(...) with QgsDebugError(...) and ensure it
is ONLY used for error message reporting

Everything else gets bumped to QgsDebugMsg(..., >= 2)

4e80c9b2 2023-05-20 05:18 AM Nyall Dawson

Fix clang tidy warnings

7c7d5dc3 2023-05-20 05:18 AM Nyall Dawson

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

d2c317a5 2023-05-19 07:15 PM Alessandro Pasotti

Attribute table optimization: do not store hidden fields

- defer hidden fields fetching
- allow caching of mixed full and subset attributes features

5bc7b6fd 2023-05-19 04:23 PM Alessandro Pasotti

Merge pull request #53163 from elpaso/bugfix-followup-53061-floater-settings

Followup floater settings fix settings storage

55226f56 2023-05-19 03:06 PM Nyall Dawson

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

928bbf9e 2023-05-19 03:06 PM Nyall Dawson

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

e036570c 2023-05-19 03:06 PM Nyall Dawson

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

66a5604e 2023-05-19 01:10 PM Alessandro Pasotti

Followup floater settings fix settings storage

Cleaning my own mess, followup #53061

c5f9dc53 2023-05-19 11:05 AM Nyall Dawson

Remember which project layers have been selected for display in elevation
profiles and default to these next time an elevation profile is opened

53be37f8 2023-05-19 10:26 AM Alessandro Pasotti

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

44d72c14 2023-05-19 04:03 AM Alexander Bruy

address review

68fa66df 2023-05-19 04:03 AM Alexander Bruy

apply pixel size conversion factor to line width if style does not
define "line-width" property

10799d83 2023-05-19 12:48 AM Andrea Giudiceandrea

Set debug message level

21120d48 2023-05-18 05:27 PM Andrea Giudiceandrea

Fix QgsSettingsTreeModelNodeData::addChildForSetting

e2fa27e4 2023-05-18 04:11 PM Vincent Cloarec

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...
024f94cc 2023-05-18 10:23 AM Mathieu Pellerin - nIRV

Update test reference images

6370e0f1 2023-05-18 10:23 AM Mathieu Pellerin - nIRV

[raster] Fix pixelated rendering of raster on high DPI screens

10b4a9f7 2023-05-18 07:45 AM Martin Dobias

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

c4ac8c6f 2023-05-18 07:45 AM Martin Dobias

Add timing to project load: resolve layer deps and set up widgets

2a748e3b 2023-05-18 05:52 AM Nyall Dawson

Use more appropriate icon for new elevation profile action

c53000e4 2023-05-18 02:35 AM Martin Dobias

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

e7c84179 2023-05-18 02:35 AM Martin Dobias

Add timing to project load: resolve layer deps and set up widgets

1 ... 104 105 106 107 108 ... 4866 (2626-2650/121643) Per page: 25, 50, 100, 200

Also available in: Atom