1
0
mirror of https://github.com/qgis/QGIS.git synced 2025-03-28 00:04:04 -04:00

37077 Commits

Author SHA1 Message Date
Nyall Dawson
48e5c09b89 Fix a lot of memory leaks when fetching provider libraries 2017-02-06 08:51:35 +10:00
Nyall Dawson
4f7d9cddfe Merge pull request from jgrocha/delete-style-from-db-provider-postgis
Delete style from db provider postgis
2017-02-06 08:34:24 +10:00
Nyall Dawson
6ca2cc18ef Fix label font size unit from 2.x projects incorrectly restored (fix ) 2017-02-06 08:32:32 +10:00
Jorge Gustavo Rocha
20eea32952 Replaced QLibrary * with more safer QScopedPointer 2017-02-05 22:03:13 +00:00
Jorge Gustavo Rocha
8b36ad5b90 Updated Qt connections to the new style
Changed isDeleteStyleFromDBSupported to isDeleteStyleFromDbSupported
2017-02-05 19:35:47 +00:00
Nyall Dawson
c5546b0357 Allow conversion of QgsPropertyTransfomers to expressions (when possible) 2017-02-05 20:19:12 +10:00
Nyall Dawson
ac55f396dd Fix reading project properties fails if any child element
has a tag named "properties"
2017-02-05 19:58:51 +10:00
Nyall Dawson
be9e93d671 Refactor internals of QgsPropertyOverrideButton 2017-02-05 15:16:48 +10:00
Nyall Dawson
54089ff710 Follow up 4a3871, fix broken data defined properties
(definitions are often accessed before a QgsSymboLayer/etc
is constructed)
2017-02-05 14:27:26 +10:00
Nyall Dawson
fa8189a53c Tweak property definitions for size type properties 2017-02-05 14:27:14 +10:00
Juergen E. Fischer
2c65a66587 revert more of ab0345 2017-02-04 21:22:48 +01:00
Juergen E. Fischer
e20bbd515c translation string fixes 2017-02-04 20:44:44 +01:00
Juergen E. Fischer
4a387130b5 fix initial crash on windows 2017-02-04 20:25:34 +01:00
Nyall Dawson
4f20979d39 Partially revert ab0345 2017-02-04 21:43:19 +10:00
Nyall Dawson
a0cb64520a Merge pull request from nyalldawson/label_engine_layers
Use weak layer pointers in labeling engine
2017-02-04 15:03:20 +10:00
Nyall Dawson
11150dde3e Add additional curvepolygon with compound curve to reference geometry tests 2017-02-04 14:57:29 +10:00
Nyall Dawson
ab03453136 [processing] Rename 'export/add geometry columns' alg + add tags for discoverability 2017-02-04 14:56:54 +10:00
alisovenko
d780ba7593 Merged master fixed conflict. 2017-02-03 18:11:49 +03:00
rldhont
cb9314af67 Merge pull request from rldhont/bugfix_dbmanager_detect_query_layer
[BUGFIX][DB Manager] Detect query layer like providers do
2017-02-03 11:30:58 +01:00
matteo
74c65c8e74 [processing] qgis voronoi test 2017-02-03 11:28:09 +01:00
alisovenko
a1bdb8fc7d Fix return value warning in defaultZValue function. 2017-02-03 10:32:31 +03:00
Nyall Dawson
7619cba438 Fix/avoid Coverity null pointer dereference warnings 2017-02-03 09:28:02 +10:00
Nyall Dawson
f84508a35d Fix Coverity uninitialized member warnings 2017-02-03 07:11:12 +10:00
rldhont
2a77ba76f4 [BUGFIX][DB Manager] Detect query layer like providers do
In postgres provider, a query layer is detected as a table starting with `(` and ending with `)`.
2017-02-02 14:21:42 +01:00
Alexander Bruy
5939ae23e7 Merge pull request from volaya/remove_processing_providers
[FEATURE][processing] removed otb and lidartools providers

Tagged as feature to not forget mention this in changelog and docs
2017-02-02 10:56:56 +02:00
Alexander Bruy
95091d9342 Merge pull request from alexbruy/raster-provider
Use native QGIS raster API instead of GDAL API in zonal statistics
2017-02-02 10:54:03 +02:00
Denis Rouzaud
02b7a551d5 do not run spell check on Travis if no files were edited (only deleted) 2017-02-02 08:32:06 +01:00
Nyall Dawson
1d118e9671 Merge pull request from nyalldawson/template_error
Avoid startup error when project template folder does not exist
2017-02-02 16:46:03 +10:00
Denis Rouzaud
fbcf62499d remove old designer folder
I guess that the intention is parlty solved by the custom widgets
2017-02-02 07:19:25 +01:00
Nyall Dawson
46404f73d9 Merge pull request from ghtmtt/rename_sql
[processing] rename execute sql output
2017-02-02 14:24:48 +10:00
Borys Jurgiel
c30eb9e084 Merge pull request from alexbruy/plugin-from-zip
[FEATURE] allow installing plugins from local ZIP packages
2017-02-01 18:11:38 +01:00
Alexander Bruy
afe85ca39e [FEATURE] allow installing plugins from local ZIP packages
This may be useful for users who have plugin packages, so they
don't need to extract them manually.
2017-02-01 17:31:09 +02:00
Alessandro Pasotti
e6b38aff4f Revert "Merge pull request from elpaso/resource-sharing-plugin"
This reverts commit db0fa9ff5b7421262304ce6fb5f6e832db1baa57, reversing
changes made to aaa8c4e492d135210cd989b5e3131384954badd1.
2017-02-01 15:17:17 +01:00
Nyall Dawson
615745fc8b Use weak layer pointers in labeling engine instead of layer ids 2017-02-01 21:44:31 +10:00
Nyall Dawson
6c928ef085 Add typedefs for QPointer QgsMapLayers 2017-02-01 20:57:56 +10:00
Nyall Dawson
3609c86266 Merge pull request from SrNetoChan/color_expression_help
Extends color expression help to mention HEX color notation
2017-02-01 19:31:30 +10:00
Alexandre Neto
11170ab263 Updates saving passwords warning messages ()
to suggest using a authentication method
2017-02-01 17:49:19 +10:00
Alexandre Neto
c1eedc79b9 Extends color expression help to mention HEX color notation
and color name Which seems to be possible to use as well
2017-02-01 07:36:04 +00:00
Denis Rouzaud
b340f04e7e Remove web view widget in favor of attachment (external resource) ()
* remove photo widget config
* remove webview widget
* Remove mention of duplicate widgets
* Update api break
* migrate web view widgets to attachments
2017-02-01 07:18:13 +01:00
Nyall Dawson
f7201069ae Merge pull request from nyalldawson/render_cache
QgsMapRendererCache improvements
2017-02-01 15:43:13 +10:00
Nyall Dawson
c84ea71bb8 Use list of map layers instead of map layer ids 2017-02-01 14:46:33 +10:00
Nyall Dawson
0aa085d41f Add quick hasCacheImage method to QgsMapRendererCache 2017-02-01 14:42:31 +10:00
Nyall Dawson
d0e6e17816 QgsMapRendererCache can have multiple dependent layers for a cache image
In some cases the render result for a layer may depend on more than
one layer.

This changes QgsMapRendererCache to use "cache keys" instead of layer ids
to identify images within the cache. When setting an image inside the
cache, a new list parameter is used to specify all layers on which
that image depends.
2017-02-01 14:42:31 +10:00
Nyall Dawson
de10f66791 Add unit tests for QgsMapRendererCache
Also flip to new style connects
2017-02-01 14:42:31 +10:00
Nyall Dawson
d74fbff0aa Make QgsMapRendererCache protected members private
This class isn't designed to be subclassed
2017-02-01 14:42:31 +10:00
Nyall Dawson
54d8d11592 Merge pull request from nyalldawson/maprenderer_api
Make protected members in QgsMapRendererJob not part of public API
2017-02-01 14:41:58 +10:00
Nyall Dawson
75506867aa Make protected members in QgsMapRendererJob not part of public API
QgsMapRendererJob and subclasses are not designed to be subclassed
outside of core QGIS code. Marking them private API allows us to
change them after API is frozen again.
2017-02-01 14:19:36 +10:00
Nyall Dawson
9fcc130838 Catch transform errors for annotations 2017-02-01 12:14:20 +10:00
Nyall Dawson
1e5a93b0f9 Add method to determine layers participating in a label engine 2017-02-01 12:09:08 +10:00
Nyall Dawson
0438afcc68 Remove some yellow squiggly lines from QtCreator 2017-02-01 11:05:19 +10:00