28773 Commits

Author SHA1 Message Date
Martin Dobias
ee6a7d0d60 Rule-based labeling: Fix issue with filters not working 2015-09-24 18:02:27 +08:00
Martin Dobias
d20ff2329d Fix bug with rotated labels
This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
2015-09-24 16:57:54 +08:00
Martin Dobias
7b48d9539d Remove unused code 2015-09-24 15:48:06 +08:00
Martin Dobias
e5cca7551f Rule-based labeling GUI enhancements
- new column with label text
- copy / paste / delete rules (also with shortcuts)
- no label+description - only description (per rule)
- BONUS: copy/paste works also between rule-based renderer and labeling

This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
2015-09-24 15:48:06 +08:00
Martin Dobias
9970b45a87 Further small fixes to labeling widget interface
This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
2015-09-24 15:48:06 +08:00
Martin Dobias
be2cbe8dfe Fix the labeling dialog when opened from toolbar in main window
This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
2015-09-24 15:48:05 +08:00
Martin Dobias
b088220601 Introduce support for active/inactive rules, else rules, scale-based rules
This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
2015-09-24 15:48:05 +08:00
Martin Dobias
7bb70aafe4 Add forgotten files and fix the clang build 2015-09-24 15:48:05 +08:00
Martin Dobias
fa0b021f9f GUI for rule-based labeling
This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
2015-09-24 15:48:05 +08:00
Martin Dobias
c30dd043c2 Start of GUI for rule-based labeling
This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
2015-09-24 15:48:05 +08:00
Martin Dobias
249c87822f One common class for labeling configurations (QgsAbstractVectorLayerLabeling)
This is +/- equivalent of QgsFeatureRendererV2 for vector layer labels

This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
2015-09-24 15:48:05 +08:00
Martin Dobias
44ae0b8cea Loading and saving of rule-based labeling rules
This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
2015-09-24 15:48:05 +08:00
Martin Dobias
1782d1a505 [FEATURE] Rule-based labeling
Work in progress

This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
2015-09-24 15:48:05 +08:00
Matthias Kuhn
287590eea2 Fix concurrency issue in snap indexing 2015-09-24 08:25:16 +02:00
Nyall Dawson
8a949fa1a6 Fix some leaks 2015-09-24 08:25:23 +10:00
Radim Blazek
366331cf7c [GRASS] avoid warning dialog in init 2015-09-23 21:01:29 +02:00
Radim Blazek
7dd53025c3 fixed failing qgis_composerpicturetest, 17cb59fb and e9817d5 followup 2015-09-23 21:00:35 +02:00
Radim Blazek
e9817d547c [GRASS] editing - all geometry types 2015-09-23 18:15:37 +02:00
Radim Blazek
d4677c7e3e QgsMapToolAddFeature - allow to set capture mode and disable type check 2015-09-23 18:15:37 +02:00
Radim Blazek
17cb59fbbf install app lib and link qgis to it 2015-09-23 18:15:37 +02:00
Matthias Kuhn
33cddb8b2d Merge pull request #2334 from nirvn/welcome_page_style_v2
[welcome page] set normal & highlight text color for theme compatibility
2015-09-23 12:22:02 +02:00
nirvn
055d968f6f [welcome page] set normal & highlight text color for theme compatibility 2015-09-23 14:35:39 +07:00
Juergen E. Fischer
6a6adc9a98 debian packaging update 2015-09-22 22:08:15 +02:00
Juergen E. Fischer
32dc02c4cd fix warnings 2015-09-22 20:20:50 +02:00
Radim Blazek
94382590df [GRASS] new mapset wizard upgrade 2015-09-22 19:15:58 +02:00
Radim Blazek
3c93df54db [GRASS] travis fix 2015-09-22 13:27:39 +02:00
Radim Blazek
2e441b55c1 QgsVectorLayerEditBuffer fix : access mChangedAttributeValues by fid keys 2015-09-22 12:34:55 +02:00
Radim Blazek
5af78abf5c [GRASS] vector attributes editing 2015-09-22 12:23:22 +02:00
rldhont
a3b43b4428 Update b54d2790d4b74449bd8f28a6ca838e42f66f55a2 2015-09-22 10:17:06 +02:00
rldhont
b54d2790d4 [Server][BUGFIX] Resolve relative pathes (SVGMArker, Netcdf, etc)
QGIS-Server has some trouble to resolve relative pathes. For example,
 SVGMarker path and NETCDF datasource are not resolved in QGIS Server unlike
 in QGIS Desktop.

To resolve relative path for SVGMarker, the class QgsSombolLayerV2Utils is
 used and it based on QgsProject::instance()->fileName().
To resolve relative path for NETCDF datasource and other GDAL datasources, the
 class QgsMapLayer is used and it based on
 QgsProject::instance()->readPath( filename ).

To fix the issue, the QgsProject instance fileName is set in the
 QgsServerProjectParser constructor.
2015-09-22 09:41:22 +02:00
Giuseppe Sucameli
ce6264065d fix crash deleting a new column which contains changed values (fix #13366),
when a column is deleted just rearrange changed attribute map indexes before calling updateLayerFields on the buffer,
otherwise QgsVectorLayerFeatureIterator::updateChangedAttributes will use the changed attribute map with old/wrong indexes
2015-09-22 01:36:09 +02:00
Giuseppe Sucameli
a17dac0561 [DBManager] fix loading Rasterlite layer from DBManager to QGIS by drag'n'drop 2015-09-21 23:07:04 +02:00
Giuseppe Sucameli
6a6e366c04 [DBManager] in import/export dialog, replace "Drop existing one" text to a more meaningful one (fix #13384) 2015-09-21 22:18:39 +02:00
Giuseppe Sucameli
99211262f3 [DBManager] allow to export table data to supported ogr file formats other than shapefile (fix #12111) 2015-09-21 22:18:39 +02:00
Juergen E. Fischer
2a1cacd5f4 defer legend invalidation to avoid reprocessing when multiple layers are involved 2015-09-21 21:25:19 +02:00
Juergen E. Fischer
9cbfeea645 vector layer: avoid iterating over all feature to deduce extent 2015-09-21 21:25:17 +02:00
Matthias Kuhn
657c600836 [travis] fix shorturl followup f3f5ea1 2015-09-21 18:32:22 +02:00
Matthias Kuhn
3a379d0bba Fix Qt5 build (followup c0aacb7) 2015-09-21 16:10:49 +02:00
Jean-Nicolas Moal
a3ae88e1bd fix compilation issue in qgsexpression.cpp. QString::toHtmlEscaped is not static. 2015-09-21 16:00:37 +02:00
Radim Blazek
22313dc80d [GRASS] cleanup tmp files after test 2015-09-21 14:48:09 +02:00
Matthias Kuhn
5c694009f9 Add warning to advanced settings dialog 2015-09-21 14:37:24 +02:00
Matthias Kuhn
591942e6b9 Add settings editor to options dialog 2015-09-21 14:37:18 +02:00
Etienne Tourigny
c0aacb7a43 [feature] Add advanced settings editor 2015-09-21 14:36:45 +02:00
Matthias Kuhn
f3f5ea1ff4 Create short link to proper page on cdash 2015-09-21 14:36:20 +02:00
Martin Dobias
50d4e720a7 [FEATURE] Mutually exclusive layer tree groups (only one child may be checked at a time)
The feature can be toggled individually for groups - in layer tree view context menu.

This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
2015-09-21 19:30:15 +08:00
Nyall Dawson
ac5f0689da Add special string for repeat distance in labeling gui 2015-09-21 19:57:58 +10:00
Nyall Dawson
e0028d1f4c Fix calculation of priority for always shown labels 2015-09-21 19:57:58 +10:00
Nyall Dawson
a4d980d055 Port from expressions+ plugin: color_part, set_color_part, day_of_week 2015-09-21 19:57:58 +10:00
Radim Blazek
fae065494a [GRASS] fixed test if current user is not owner of source 2015-09-21 11:54:44 +02:00
Radim Blazek
992bacc921 [GRASS] vector input type option fix 2015-09-21 09:05:33 +02:00