Larry Shaffer
018df8c129
Fix WFS connection's version Detect button, which did not support auth
...
Adds QgsNewHttpConnection protected member to access auth settings
2019-06-06 10:41:58 -06:00
Larry Shaffer
95137dc045
Fix WFS connection version-related GUI widget enabling/disabling
...
Fixes:
- When saved with paging disabled, caused option to never be reenabled
- When loading settings, feaure paging now constrained to WFS version
- WFS 2.0.0 capabilities are no longer constrained to just that version,
allowing versions above as well.
2019-06-05 17:49:27 -06:00
Even Rouault
4662bb9298
Merge pull request #30039 from rouault/wfs_fix_ghost_progress_dialog
...
[WFS provider] Avoid dangling download progress dialog
2019-06-05 20:20:56 +02:00
Alessandro Pasotti
9c91505501
Merge pull request #30092 from elpaso/bugfix-gh2930082-welcomepage-check-qgis2-conf
...
Welcome page: hide migration from QGIS2 option if settings do not exist
2019-06-05 11:31:22 +02:00
Alessandro Pasotti
d710badd2f
Merge pull request #30091 from elpaso/bugfix-20848-issue-exporting-as-gpkg-fwd-port-from_3_4
...
issue exporting as gpkg fwd port from 3 4
2019-06-05 11:30:38 +02:00
Matthias Kuhn
4bca6a8c6c
Merge pull request #30077 from m-kuhn/cache_location
...
Use system cache location instead of profile folder for network cache
2019-06-05 10:55:12 +02:00
Alessandro Pasotti
059333f969
Wlcome page: hide migration from QGIS2 option if settings do not exist
...
Fixes #30082
2019-06-05 10:37:53 +02:00
Alessandro Pasotti
df25107f38
Forward port of test raster layer save as dialog
2019-06-05 10:12:15 +02:00
Alessandro Pasotti
ebd86c4497
Merge pull request #30008 from elpaso/bugfix-20848-issue-exporting-as-gpkg_3_4
...
Backport and enhance fix export raster as GPKG
2019-06-05 09:57:41 +02:00
Alexander Bruy
74d6b23853
Merge pull request #30045 from alexbruy/dbmanager-versioning
...
[dbmanager] add primary key to the view created by versioning plugin (fix #25888 )
2019-06-05 10:47:28 +03:00
Matthias Kuhn
95fb325c13
Merge pull request #30074 from m-kuhn/composer_templates
...
Fix "default layout templates" button
2019-06-04 20:28:46 +02:00
Nyall Dawson
416e387e58
Spelling
2019-06-05 04:01:28 +10:00
Nyall Dawson
399a1bf11a
Fix another crash when transforms cannot be created
2019-06-05 04:01:28 +10:00
Nyall Dawson
66533a9d8f
Fix some crashes with crses with no proj string capability
2019-06-05 04:01:28 +10:00
Nyall Dawson
fb4a0c1b85
Ensure that crses which cannot be represented by proj strings are
...
still available in proj >= 6.0 builds
2019-06-05 04:01:28 +10:00
Nyall Dawson
8a4d306161
Avoid some crs db lookups on proj 6 builds
2019-06-05 04:01:28 +10:00
Nyall Dawson
0b52a37cad
Disable unused code on proj 6
2019-06-05 04:01:28 +10:00
Nyall Dawson
87d2d9e824
Fix inverted polygon renderer widget not opening colors and other
...
panels inline in style dock
2019-06-05 04:00:58 +10:00
Nyall Dawson
7f0df70478
Fix inverted polygon is distorted when map is rotated
...
Fixes #26381
2019-06-05 04:00:58 +10:00
Nyall Dawson
35f16f3f37
Fix disabled, broken test
2019-06-05 04:00:58 +10:00
Nyall Dawson
b5d0607bf7
Update test mask images
2019-06-05 04:00:58 +10:00
Matthias Kuhn
4cd0121464
Fix cache dir in options
2019-06-04 11:20:48 +02:00
Matthias Kuhn
aa96755178
Use system cache location instead of profile folder for network cache
...
Profile folders are often on network drives and shared among machines whereas the cache should be local (as fast as possible) and is disposable.
2019-06-04 10:56:11 +02:00
Matthias Kuhn
b9d5cde53e
Merge pull request #10037 from m-kuhn/expression_builder_show_represented_values
...
[Expression builder] show represented values in preview
2019-06-04 10:09:34 +02:00
Matthias Kuhn
b950c9e05f
Add QGIS 4 TODO
2019-06-04 08:03:56 +02:00
Matthias Kuhn
ae3b39bd1e
Redirect default layout template button to configured folder
...
The "Default templates" button in the layout manager now
1. checks if there is a composer_templates folder in the app dir
2. if not, redirects to the first configured composer templates folder
3. if no composer templates folder is configured, it's deactivated
Fix #30064
2019-06-04 08:03:43 +02:00
Matthias Kuhn
898c6a19e8
Code modernization
2019-06-04 08:03:23 +02:00
Nyall Dawson
8b83a461f9
[needs-docs] Make label map tools follow click-click behavior
...
It's rather jarring that the move label and rotate label tools
don't follow the rest of the application in using click-click
to move and rotate and rotate labels, and instead use the older
click-and-drag behaviour. This commit reworks the tools to use
click to start, click to end behaviour instead.
It also makes them respect the same conventions as the move
and rotate features tools, where a right click cancels the
move/rotate, and same with pressing "esc" mid-operation.
2019-06-04 07:10:24 +10:00
Nyall Dawson
942827ba52
Fix Travis build
2019-06-04 06:18:17 +10:00
Nyall Dawson
a98d12e1e0
Dox
2019-06-04 06:18:17 +10:00
Nyall Dawson
1bc716fc61
[labeling] Fix incorrect bounding box of labels used when
...
map is rotated
Fixes #24680
2019-06-04 06:18:17 +10:00
Nyall Dawson
004b7d879a
[labeling] Fix cannot use labeling map tools when canvas is rotated
...
Fixes #25384
2019-06-04 06:18:17 +10:00
Nyall Dawson
70a07f930e
Add some unit tests for labeling results
2019-06-04 06:18:17 +10:00
Luigi Pirelli
357328aade
Merge pull request #29992 from ghtmtt/processing_ndvi
...
[processing] fix NDVI calculation formula in builtin raster calculator
2019-06-03 09:51:33 +02:00
Nyall Dawson
7ec417f161
Remove outdated comment
2019-06-03 16:46:54 +10:00
Nyall Dawson
789dbb570b
Add friendly, descriptive errors when opening a project which has
...
preset non-default coordinate operations set between a crs pair,
which use grids that are not available on the local system
2019-06-03 16:46:54 +10:00
Nyall Dawson
fe4ea3318a
Add method to retrieve grid details from a proj string
2019-06-03 16:46:54 +10:00
Nyall Dawson
56c265fa34
Update test results
2019-06-03 16:46:54 +10:00
Nyall Dawson
f8655dc8a4
Don't allow building QGIS on proj 6.0 versions
...
Require at least 6.1.0. We need proj_normalize_for_visualization,
and the workarounds for building without it are too extensive,
too fragile, and result in too much spaghetti code.
Gotta make the hard call here ;)
2019-06-03 16:46:54 +10:00
Nyall Dawson
5db70523ec
Whenever calculating proj coordinate operation strings, ALWAYS
...
base them on normalized operations
QGIS doesn't need (or want) to care about strictly following
projection definitions here, we ALWAYS want X/Y to be X/Y
2019-06-03 16:46:54 +10:00
Nyall Dawson
315e043754
Update test results for proj 6
2019-06-03 16:46:54 +10:00
Nyall Dawson
4fc89f7222
Fix application of default datum transform on proj 6 builds
2019-06-03 16:46:54 +10:00
Nyall Dawson
31f92141ae
Fix doxygen
2019-06-03 16:46:54 +10:00
Nyall Dawson
eb551e0316
Fix caching of coordinate transforms
2019-06-03 16:46:54 +10:00
Nyall Dawson
c5c7d7847e
Don't select not-available operations by default
2019-06-03 16:46:54 +10:00
Nyall Dawson
4bf6e8f6d8
Fix accuracy message when operation accuracy is unknown
2019-06-03 16:46:54 +10:00
Nyall Dawson
3defbe182a
Update datum transform widgets and dialog for proj 6
2019-06-03 16:46:54 +10:00
Nyall Dawson
f0e6f14223
Allow clickable links in QgsMessageViewer
2019-06-03 16:46:54 +10:00
Nyall Dawson
3e89df8f9e
Show nice friendly warnings to users when
...
- A coordinate transform cannot be created, e.g. due to not making
sense (transforming earth coords to mars coords)
- A coordinate transform cannot be created due to a missing grid
file (along with links to download the grid if available)
- A coordinate transform was created, BUT a better one is possible,
it just is missing some prerequisite on the user's system (again,
with links to download if available)
Sponsored by ICSM
2019-06-03 16:46:54 +10:00
Nyall Dawson
a8b5583aab
Don't show generic proj error message to users
2019-06-03 16:46:54 +10:00