Juergen E. Fischer
490236f2f2
spelling fixes
2016-02-02 02:37:15 +01:00
Denis Rouzaud
2797ed79b0
Merge pull request #2743 from 3nids/testfieldwidget2
...
Fix label expression/field lose when removing a join in layer properties
2016-02-01 04:54:29 -05:00
Denis Rouzaud
e453c1588d
remove join returns true in case of success
2016-02-01 03:38:16 -05:00
Nyall Dawson
7fb9b68cfe
Don't report a postgis import was successful when the user cancels
...
it mid-way through
2016-01-31 22:54:11 +11:00
Juergen E. Fischer
ecfcd319ef
sip sync QgsFeatureRendererV2
2016-01-28 12:20:20 +01:00
Nyall Dawson
082f113197
Readd missing sip binding
2016-01-28 21:43:09 +11:00
Nyall Dawson
4aafed8366
Indentation
2016-01-28 20:51:22 +11:00
Juergen E. Fischer
4dd76da7f8
geometry sip sync and some cosmetics
2016-01-28 10:31:08 +01:00
Martin Dobias
fa66583e6f
Improve indexing strategy for snapping ( fixes #12578 )
...
Implemented a simple heuristic that should keep the number of cached
features per layer reasonable - and thus lower the amount of consumed
memory and CPU for big layers.
2016-01-27 23:16:47 +01:00
Martin Dobias
86307ffc7c
Add debug capabilities to snapping utils
2016-01-27 23:16:46 +01:00
Nyall Dawson
0d433b092e
Fix warnings
2016-01-27 20:56:32 +11:00
Nyall Dawson
4ec0912001
Fix inconsistent behaviour when deleting nodes with node tool
...
(fix #14168 )
2016-01-27 20:12:20 +11:00
Nyall Dawson
c7204cc722
Fix editing composer legend titles while filtering enabled ( fix #11459 )
2016-01-27 15:51:47 +11:00
Nyall Dawson
6893f4941d
Properly fix doxygen warning
2016-01-27 14:40:51 +11:00
Nyall Dawson
59f418b763
Revert "Fix doxygen warning"
...
This reverts commit 9e1a2359ba7aab9094544f85ba04efceceedf5f6.
2016-01-27 14:40:01 +11:00
Nyall Dawson
9e1a2359ba
Fix doxygen warning
2016-01-27 14:38:05 +11:00
Nyall Dawson
fe95e4eeea
Show variables from symbol scope in symbol layer widget expression
...
builders. (This lets users know they are available).
Also swap some variable names to static strings for speed.
2016-01-27 13:58:32 +11:00
Nyall Dawson
39f0035246
Improve preview of current variable value in expression builder
2016-01-27 11:36:56 +11:00
Nyall Dawson
3744ac2fc4
Fix categorised renderer does not store changes to the source symbol
...
Avoids the frustrating situation where changes to a symbol in the
categorised renderer are lost when the layer properties window
is reopened
Also improve docs and fix a leak in the Python bindings
2016-01-27 09:58:47 +11:00
Nyall Dawson
24d9c65494
Fix more classes which violate the rule-of-three
...
Also remove some empty destructors
2016-01-26 14:24:45 +11:00
Martin Dobias
492c1a9ff0
Improve documentation for renderer registry metadata (refs #13973 )
2016-01-25 18:16:32 +01:00
Martin Dobias
83eed1109c
Improve renderer class documentation (refs #14025 )
2016-01-25 18:16:32 +01:00
Matthias Kuhn
b5ee06dc28
Merge pull request #2702 from alexbruy/styles-bindings
...
fix SIP bindings for listStylesInDatabase() method (fix #11210 )
2016-01-25 17:39:20 +01:00
Nyall Dawson
39e1f68ccc
Fix filtering legend content by map when renderer contains
...
duplicate symbols (fix #14131 )
Now, we don't test for map content using the symbols but instead
use the legend key during the hit test
2016-01-25 14:43:54 +11:00
Juergen E. Fischer
ae52aabd70
more spelling fixes
2016-01-24 20:16:28 +01:00
Nyall Dawson
8ad6ca08fe
Fix some memory leaks identified by Coverity
...
Also improve the API for QgsExpressionContextUtils::updateSymbolScope
Previously it was hard to predict if the method would create storage,
which caused issues for the python bindings (eg, they had a choice of
either leaking or being crashy).
2016-01-24 15:17:17 +11:00
Nyall Dawson
752f6bd150
Fix classes which violate rule of three, by implementing required
...
copy/= operators or making them private
This revealed (and fixes) some issues, including a potential crash
using server access control (refs #13919 ), and a potential crash with
diagrams
2016-01-22 18:45:45 +11:00
Matthias Kuhn
8d72f13a57
[25d] Improve convertability to other layers
...
* Move height and angle expressions for 2.5D renderer to layer
* Apply color based on main symbol color
This makes the transition to other renderers easy.
Fixes #14132
2016-01-21 22:37:51 +01:00
Nyall Dawson
c38ee41f5b
Fix rendering of CurvePolygons without curved segments ( fix #14028 )
2016-01-21 21:44:40 +11:00
Juergen E. Fischer
00633811c9
spelling fixes
2016-01-21 10:42:25 +01:00
Matthias Kuhn
47549ebcba
Merge pull request #2691 from m-kuhn/fixrulebased
...
Also render all parent features on refined rules
2016-01-20 17:21:05 +01:00
Alexander Bruy
fe2503dab3
fix SIP bindings for listStylesInDatabase() method ( fix #11210 )
2016-01-20 14:36:20 +02:00
Martin Dobias
9fda6aaf53
[tracing] fix the case when OTF reprojection is disabled
2016-01-20 09:44:24 +01:00
Nyall Dawson
60816af372
Correctly mark some raster classes copy/assignment as private
...
As they haven't been properly implemented yet and the classes
violate the rule of three
2016-01-20 17:06:04 +11:00
mhugent
f4bdaad59f
Merge pull request #2666 from mhugent/symbology_brush_transform
...
Symbology brush transform
2016-01-19 16:19:09 +01:00
Marco Hugentobler
aa3e550a2f
Revert "Revert sipfile changes"
...
This reverts commit f7284651218c7ebb0eb043e98f648ee04be42f83.
2016-01-19 14:43:45 +01:00
Matthias Kuhn
3529433729
Fix memory leak in rulebased renderer sip bindings
2016-01-19 00:23:13 +01:00
Matthias Kuhn
433e3b8a37
Fix layer saving in transaction groups
2016-01-18 13:11:43 +01:00
Matthias Kuhn
b66e50bf7b
Fix build warnings
2016-01-18 10:40:06 +01:00
Marco Hugentobler
f728465121
Revert sipfile changes
2016-01-18 09:14:01 +01:00
Denis Rouzaud
a1705ad652
order include in sip files
2016-01-15 15:28:03 +01:00
Marco Hugentobler
a47ae27859
Sip file test
2016-01-15 14:44:54 +01:00
Matthias Kuhn
0c02f1812e
[FEATURE] Add 2.5D Renderer
...
This adds a configuration interface and renderer that makes it easy to
put all the pieces together which are required to get a 2.5D effect.
It allow for configuring some of the styling and is meant to create an
easy-to-use setup.
Since every part of the system is built around QGIS' internal rendering
and symbology engine, there is much to fine tune. To get all the
possibilities, just change the renderer to a graduated, categorized or
single symbol renderer upon creation and you will find full access to
improve the style to your needs.
Funded by
* Regional Council of Picardy
* ADUGA
* Ville de Nyon
* Wetu GIT cc
2016-01-15 12:37:50 +01:00
Matthias Kuhn
e1adc6379f
Merge pull request #2678 from m-kuhn/transaction-group
...
[FEATURE] Autotransaction mode and transaction groups
2016-01-15 12:25:11 +01:00
Matthias Kuhn
9b51007071
Add transaction groups
2016-01-15 12:18:44 +01:00
Juergen E. Fischer
ad1fd2a922
[API] Introduce optional QgsVectorDataProvider::ChangeFeatures
...
capability and changeFeaturss method to allows joint geometry and
attribute updates.
Currently only implemented in the postgres provider
2016-01-15 10:12:07 +01:00
Marco Hugentobler
7be304c34c
Disable unit tests and add enum value to sip
2016-01-15 09:29:26 +01:00
Nyall Dawson
91f3005f80
[FEATURE] Expression variables relating to QGIS environment
...
New variables for:
- @qgis_os_name: eg 'linux','windows' or 'osx'
- @qgis_platform: eg 'desktop' or 'server'
- @user_account_name: current user's operating system account name
- @user_full_name: current user's name from os account (if available)
Sponsored by Andreas Neumann
2016-01-15 18:14:23 +11:00
Larry Shaffer
5f3ca88a84
Merge pull request #2674 from boundlessgeo/postgis-pki-pr
...
[FEATURE] Postgres provider PKI authentication (plus fixes #13841 )
2016-01-14 23:43:52 -07:00
Nyall Dawson
275eb9463d
[FEATURE] Add closest_point and shortest_line expression functions
...
closest_point: returns closest point a geometry to a second geometry
shortest_line: returns the shortest possible line joining two
geometries
2016-01-15 12:50:17 +11:00