Juergen E. Fischer
ffaffadbfa
fix typos
2016-10-01 17:58:12 +02:00
Matthias Kuhn
e45f01de13
Fix compile errorr
2016-10-01 15:39:03 +02:00
Matthias Kuhn
ff52a9f29b
setAttributeAlias is now setFieldAlias
2016-10-01 15:39:03 +02:00
Matthias Kuhn
37e06ae587
Rename setAttributeAlias and removeAttributeAlias
2016-10-01 15:39:03 +02:00
Matthias Kuhn
9c1181401c
Add safety check to avoid crash
2016-10-01 15:39:03 +02:00
Matthias Kuhn
4a7a8ff263
Update python code
2016-10-01 15:39:03 +02:00
Matthias Kuhn
b6779f63ff
Rename QgsFields::fieldNameIndex() to lookupField()
...
To have two clearly different names for tolerant/intolerant index lookup
2016-10-01 15:39:03 +02:00
Matthias Kuhn
9a261cfbbc
QgsFields::fieldNameIndex also matches field alias
...
This method is also doing case insensitive "fuzzy" matching now, this
just adds yet another level of tolerance.
This changes the expressions to also take the alias into account if no
matches have been found.
2016-10-01 15:39:03 +02:00
Juergen E. Fischer
4b86838909
debian packaging: re-enable server
2016-10-01 13:58:25 +02:00
Juergen E. Fischer
50b04c5cd9
only include server bindings in sip coverage tests if they are built
2016-10-01 13:23:36 +02:00
Juergen E. Fischer
00942744f7
debian packaging: add libqca-qt5-2-plugins build dependency
2016-10-01 13:23:36 +02:00
Juergen E. Fischer
f4cb295e65
server sip sync
2016-10-01 13:23:36 +02:00
Nyall Dawson
a5adb667f5
Merge pull request #3548 from nirvn/wordwrap_zerowidthspace
...
[expression] make wordwrap work with complex scripts (Indic, Arabic, etc.)
2016-10-01 19:32:28 +10:00
Juergen E. Fischer
437d785c72
debian packaging: reorder build dependencies and add python3-pyqt5.qtsvg
2016-10-01 10:19:01 +02:00
rldhont
37951baf45
[Processing] Uses os.path.join instead of + os.sep + ( #3552 )
2016-10-01 08:35:56 +02:00
Juergen E. Fischer
52fc535c77
update INSTALL
2016-10-01 00:54:53 +02:00
Juergen E. Fischer
f85b5fc91e
debian packaging: add ca-certificates as build dependency for dash upload (followup 19378c2)
2016-09-30 16:14:51 +02:00
rldhont
fc9470d5ca
Merge pull request #3535 from rldhont/expression_like_escape
...
[BUGFIX] Expression in like escape % and _
2016-09-30 15:53:44 +02:00
Jürgen Fischer
c9d25b276d
Merge pull request #3550 from julienmalik/patch-1
...
CDash submissions should be done with https now
2016-09-30 14:52:01 +02:00
julienmalik
19378c2280
CDash submissions should be done with https now
2016-09-30 14:40:02 +02:00
rldhont
f47a7320d1
[BUGFIX] Expression in like escape % and _
...
The Expression LIKE binary operator does not care about escape % and _ char.
No-one has already open an issue about it but in the OGC element PropertyIsLike the user can defined is own wild and single char. This mean that QGIS has to escape % and _ if they are not used as wild and single char.
2016-09-30 14:27:53 +02:00
nirvn
87039204b0
[expression] make wordwrap work with complex scripts (Indic, Arabic, etc)
2016-09-30 16:45:52 +07:00
Jürgen Fischer
a5b83e4950
Merge pull request #3543 from sebastic/icons-subdirectory
...
Move icons to subdirectory.
2016-09-30 10:36:19 +02:00
Nyall Dawson
38a811b377
[composer] Fix save world file does not work ( fix #15268 )
2016-09-30 15:54:31 +10:00
Nyall Dawson
ddcea34708
Merge pull request #3536 from nyalldawson/cluster_marker
...
[FEATURE] Cluster marker renderer
2016-09-30 14:56:21 +10:00
Nyall Dawson
168688c889
Don't draw empty labels for displacement renderer
...
Is inefficient and also causes QThreadPool crash on exit in python
test (related to creation of QFontMetrics in a thread?)
2016-09-30 14:32:19 +10:00
Nyall Dawson
ca7b504e5c
Fix Travis warnings and missing docs/sip
2016-09-30 08:42:16 +10:00
Nyall Dawson
3dcc69a41a
Fix point distance renderer handling of crs transform
2016-09-30 08:42:16 +10:00
Nyall Dawson
c671bad773
Better default cluster symbol
2016-09-30 08:42:16 +10:00
Nyall Dawson
fd0c5ef950
Refactor symbol/renderer widgets to use QgsSymbolWidgetContext
...
instead of individually setting map canvas, expression context, etc
Will make it more easy in future to add additional parameters
to the widget context
2016-09-30 08:42:16 +10:00
Nyall Dawson
fbdc93fb2e
Add missing test images
2016-09-30 08:42:16 +10:00
Nyall Dawson
1c611cc26d
Better default cluster symbol
2016-09-30 08:42:16 +10:00
Nyall Dawson
c1bff16384
Fix panel titles
2016-09-30 08:42:16 +10:00
Nyall Dawson
d32008a31d
Icon for cluster renderer
2016-09-30 08:42:16 +10:00
Nyall Dawson
962a4e975f
Expose renderer variables to users
2016-09-30 08:42:16 +10:00
Nyall Dawson
1725182909
Make @cluster_size, @cluster_color usable in displacement renderer too
2016-09-30 08:42:16 +10:00
Nyall Dawson
7acb07f218
Make sure all attributes are fetched for distance based renderers
2016-09-30 08:42:16 +10:00
Nyall Dawson
3253cdc2fb
Unit tests for displacement and cluster renderer
2016-09-30 08:42:16 +10:00
Nyall Dawson
d27e55630b
Keep as many settings as possible when changing between displacement and cluster renderer
2016-09-30 08:42:16 +10:00
Nyall Dawson
3f590f0035
Make distance based renderers much faster when filters are present
2016-09-30 08:42:16 +10:00
Nyall Dawson
3aeef8d015
Use group centroid for nearest group test
2016-09-30 08:42:16 +10:00
Nyall Dawson
36e276f993
[FEATURE] Point cluster renderer
...
Groups nearby points into a single rendered marker symbol.
QgsPointDisplacementRenderer has been split into a new
pure virtual QgsPointDistanceRenderer base class which handles the
detection of clusters and grouping of points. The new cluster
renderer reuses this base class to avoid code duplication.
Additionally, some improvements have been made to the
displacement renderer, specifically:
- points are now assigned to the group which is "nearest" them,
rather then just assigning them first group within the search
distance. In some cases this was assigning features to a more
distant cluster, resulting in less predictable cluster patterns
- individual points are now correctly shown in their own
selection state
Lots of code cleanup + documentation too.
Sponsored by:
- Andreas Neumann
- Qtibia Engineering (Tudor Barascu)
- Karl-Magnus Jönsson
- Geonesia (Nicolas Ponzo)
- Plus numerous additional anonymous backers whose generous
contributions are also highly valued!
2016-09-30 08:42:16 +10:00
Bas Couwenberg
84981ee1f2
Move icons to subdirectory.
2016-09-29 14:44:36 +02:00
Alessandro Pasotti
19585ee1aa
[Server 3.0] Typo in test name and removed obsolete comments
2016-09-29 14:07:50 +02:00
volaya
170ff9fe12
Merge pull request #3493 from rldhont/processing_rscripts_temprscritpfilename
...
[Processing][Rscripts] Use temp script filename
2016-09-29 13:52:20 +02:00
Juergen E. Fischer
6b2799414a
nodetool: use exact intersect when picking features ( fixes #15294 )
2016-09-29 13:44:18 +02:00
Alessandro Pasotti
949241d3ac
Merge pull request #3540 from elpaso/auth-integration-test
...
Auth integration test + more reliable server tests
2016-09-29 12:18:13 +02:00
Alessandro Pasotti
49ae0206f4
[Server 3.0] Tests reliability + new auth test
...
- Local server searches for a free port before binding
- Server tests now ignore attributes order
- Updated reference docs
- Renamed projects ("+" -> "_")
- Added a smoke test for auth manager and WMS/WFS providers
2016-09-29 11:47:32 +02:00
Nyall Dawson
67d5e19303
Update test masks (Qt5 on Fedora)
2016-09-29 12:23:02 +10:00
Nyall Dawson
98dd5cb566
Disable flaky qgis_ogcutilstest test on Travis
2016-09-29 08:30:07 +10:00