38001 Commits

Author SHA1 Message Date
Nyall Dawson
ca8e1d343d [sipify] Replace nullptr with None in docstrings
Since nullptr has no meaning to Python devs
2017-04-07 09:21:26 +10:00
Nyall Dawson
5ccc6cccef Update api break docs, sipify QgsRasterFileWriter 2017-04-07 09:21:26 +10:00
Etienne Trimaille
9c832adc51 disable export button if we try to export a raster layer (#4319) 2017-04-07 09:14:36 +10:00
Nyall Dawson
505f2c686b Merge pull request #4337 from timlinux/browser
Changed Tile Server (XYZ) to XYZ Tiles to reduce visual clutter
2017-04-07 08:57:24 +10:00
Nyall Dawson
d26d1b7c4a Merge pull request #4336 from nyalldawson/background_raster
[FEATURE] Background saving of raster layers
2017-04-07 08:56:35 +10:00
Nyall Dawson
c28ad0b1d9 Merge pull request #4335 from nyalldawson/save_vector_with_extent
Much faster save as vector layer when using restricted extent
2017-04-07 08:56:18 +10:00
Nyall Dawson
110828feab [FEATURE] Background saving of raster layers
Use the task manager framework to handle saving of raster layers
in the background
2017-04-07 08:18:57 +10:00
Tim Sutton
26e2947765 Changed Tile Server (XYZ) to XYZ Tile Server to reduce visual clutter 2017-04-06 16:41:24 +02:00
Martin Dobias
80cef51050 Cleanup of validation objects and markers 2017-04-06 19:13:52 +08:00
Martin Dobias
9619d5e75d Fix snapping configuration to snap only to editable layers 2017-04-06 18:59:45 +08:00
Martin Dobias
efbfe3b9f3 Also highlight vertices when highlighting a feature on mouse hover 2017-04-06 18:42:15 +08:00
Tim Sutton
2bdef02bfa Added more error handling for cases when processing help causes an error 2017-04-06 12:13:50 +02:00
Martin Dobias
2d17ded13d Spelling fix 2017-04-06 17:07:35 +08:00
Mathieu Pellerin
25d9936df8 [OGR] fix feature count issue for OSM datasets (fixes #16402) (#4322) 2017-04-06 16:04:48 +07:00
Martin Dobias
67947b96ef Fix build for Qt<5.6 2017-04-06 16:56:41 +08:00
Martin Dobias
0b41425105 Add validation of changed geometries
Whenever geometries are modified, validation will be run while node tool
is active and validation errors are displayed in status bar and with markers on canvas
2017-04-06 16:18:58 +08:00
Borys Jurgiel
b601467d92 Merge branch 'master' of github.com:qgis/QGIS 2017-04-06 10:16:17 +02:00
Borys Jurgiel
e5d10b6946 Fix Refactor Fields error if layer has no features 2017-04-06 10:14:01 +02:00
Nyall Dawson
d2f3eb1ba5 Much faster save as vector layer when using restricted extent
Use a provider filter rect to avoid looping through every single
feature in this case, and also use a prepared extent geometry
to speed up the remaining intersection checks.
2017-04-06 16:57:54 +10:00
Nathan Woodrow
c0fb3f25a7 Add API area selector in test template 2017-04-06 04:46:30 +01:00
Martin Dobias
f00446861f Update highlighted nodes when features are changed or deleted 2017-04-06 11:21:17 +08:00
Nathan Woodrow
e9cad2cd19 Add ignore for astyle for template folder 2017-04-06 13:19:15 +10:00
Larry Shaffer
d303ca8cdc Fix startup NSBitmapImageRep exceptions on macOS, due to missing files
See https://github.com/qgis/homebrew-qgisdev/issues/27

Exceptions happen when PNGs were changed to SVGs, but the .ui file was
not entirely updated. Then, when PNGs were deleted, a valid, but null,
QIcon gets created for the macOS menu item and the exception is thrown.

Qt 5.8.0 regression.
2017-04-05 21:17:19 -06:00
Martin Dobias
d1f23e97b7 Integrate node editor from the old node tool
When right-clicking on a feature, a popup menu will be shown
and it is possible to open node editor dock widget for that particular
feature to edit coordinates numerically or to delete vertices.
2017-04-06 10:52:10 +08:00
Nathan Woodrow
375814e140 Fix broken template 2017-04-06 02:56:43 +01:00
Nathan Woodrow
b76bfdee7e Fix unset var in template install script
Pro Tip: Don't code on the train early in the morning
2017-04-06 02:45:54 +01:00
Nathan Woodrow
53e3f3bc2d Fix typo in install template script 2017-04-06 02:42:29 +01:00
Nathan Woodrow
58909a1c21 Add install script for editor templates and code style 2017-04-06 07:43:18 +10:00
Richard Duivenvoorde
a30cf2923c Fix dutch service url
English 'eng' is now a poorly implemented redirect to 'dut', which fails. So fixing this already here while the redirect is fixed at the Kadaster
2017-04-05 13:58:03 +02:00
Alessandro Pasotti
cf2f431fcc Merge pull request #4334 from gabrimonfa/bug_16389_sld_stroke_color
fixes #16389 stroke color is not correctly exported in SLD
2017-04-05 12:42:27 +02:00
Gabriele Monfardini
cf7acdf5f8 bug 16389 fix error in sld export about stroke color 2017-04-05 12:16:21 +02:00
Nyall Dawson
88c3b51f7e Merge pull request #4333 from nyalldawson/dataobjects
Port more processing dataobjects methods to c++
2017-04-05 20:06:39 +10:00
Nyall Dawson
377b181c4e Port more processing dataobjects methods to c++
Also
- simplify and add tests
- remove large memory leak (persistant store of all non-project layers)
- remove broken support for direct loading postgres/virtual layers
by string (Python version was very broken and would never match
a postgres/virtual layer)
2017-04-05 19:50:46 +10:00
Juergen E. Fischer
85d59e648a creatensis.pl: fix md5sum verification on filenames with a plus 2017-04-05 11:10:14 +02:00
Nyall Dawson
ee29fa66f9 Use QgsMapLayerComboBox in processing field calculator 2017-04-05 18:39:12 +10:00
Martin Dobias
61ace1cc61 Slightly improved markers for highlighted nodes and circular nodes 2017-04-05 16:10:46 +08:00
Denis Rouzaud
c2c9335911 [sipify] fix private inheritance with namespace 2017-04-05 09:58:44 +02:00
Denis Rouzaud
d7014846f1 [sipify] skip protected members 2017-04-05 09:58:37 +02:00
Nyall Dawson
9a0595117b Merge pull request #4331 from nyalldawson/dataobjects
Port some processing dataobjects routines to c++
2017-04-05 15:43:16 +10:00
Nyall Dawson
8ffdb362cc Port some processing dataobjects routines to c++ 2017-04-05 15:27:17 +10:00
Martin Dobias
52113d7c38 Fixed display of rubber bands when using OTF reprojection 2017-04-05 12:51:53 +08:00
Martin Dobias
9b7fd3d622 Fix topological editing when snapping a node to a segment 2017-04-05 11:33:06 +08:00
Martin Dobias
d1e7d1759a Fix support for advanced digitizing dock (CAD) 2017-04-05 10:49:05 +08:00
Nyall Dawson
d5f930adad Allow storing QgsCoordinateReferenceSystem in QVariants 2017-04-05 10:55:36 +10:00
Nyall Dawson
5718abd4e1 Spell check "condtion" -> "condition" 2017-04-05 10:36:04 +10:00
Nyall Dawson
4eeacb8fdf [sipify] Replace :: with . during doxygen->docstring conversion
e.g.

You can use QgsXmlUtils::writeVariant to save it to an XML document
->
You can use QgsXmlUtils.writeVariant to load it from an XML document
2017-04-05 10:32:27 +10:00
Nyall Dawson
3c4a9fd419 Daily connectification 2017-04-05 09:53:50 +10:00
Nyall Dawson
51517fd77e Merge pull request #4311 from nyalldawson/proc_c4
Simple c++ base class for processing algorithms
2017-04-05 06:17:11 +10:00
volaya
85e83e1470 [Processing] prevent error when running escapeAndJoin with empty param string
fixes #16200
2017-04-04 15:10:58 +02:00
volaya
7a12d5fa32 Revert "[Processing] prevent error when running escapeAndJoin with empty param string"
This reverts commit c2a566a3a7bfe369832e5361a0c582bfe2ea5a98.
2017-04-04 15:09:45 +02:00