27876 Commits

Author SHA1 Message Date
Juergen E. Fischer
390d832590 refactor stageinstall of plugins 2015-07-09 00:09:07 +02:00
Marco Hugentobler
4e7efd669d Set content disposition header earlier, otherwise the streaming servers don't get it 2015-07-08 15:59:05 +02:00
Nyall Dawson
ce2c402690 [FEATURE][labeling] Allow data defined control of label priority
Previously only the priority for the entire layer could be specified
(fix #4606)
2015-07-08 18:38:33 +10:00
mhugent
736f1c4fa0 Merge pull request #2200 from mhugent/server_content_disposition
Server content disposition
2015-07-08 09:33:55 +02:00
Nyall Dawson
c74754ed8d [pal] Allow data defined quadrant when in "around point" mode
Previously, placement options were either all-or-nothing. If you
wanted to manually set the quadrant for specific labels, it was
only possible when in "offset from point" mode. But this meant
that all other labels would be forced to have the same quadrant
placement, resulting in poor placement. If instead you used
"around point" mode, then all labels would be dynamically placed
but there was no way to force a single label to a specific
quadrant.

Now, you can set the placement mode to "around point" so that the
majority of labels get auto placed, and then set a data defined
quadrant override for specific labels.

Additionally, when data defined quadrant is set when in "around
point" placement, then the label distance is used to offset the
label rather then the offset X/Y used when in "offset from point"
mode.
2015-07-08 16:14:24 +10:00
Nyall Dawson
7b18f67662 Include NULL in expression builder available functions list 2015-07-08 16:14:15 +10:00
Nyall Dawson
eb6279ac5a [labels] Fix null data defined value was not ignored in some cases 2015-07-08 16:14:04 +10:00
Juergen E. Fischer
fa464111c8 fix grass tests on windows 2015-07-07 23:26:44 +02:00
Juergen E. Fischer
92af85b7a2 coverity fixes 2015-07-07 20:16:26 +02:00
Marco Hugentobler
f0835ec3e5 Change order of headers in server tests 2015-07-07 17:20:27 +02:00
Marco Hugentobler
153deba2fc Update python bindings for qgsrequesthandler 2015-07-07 14:57:18 +02:00
Marco Hugentobler
46c05687ab Server: FILE_NAME parameter to set Content-Disposition header from client 2015-07-07 14:48:02 +02:00
Nyall Dawson
05d7744cd9 [pal] 'Follow placement' alignment should also work for offset
from point placements
2015-07-07 22:39:30 +10:00
Nathan Woodrow
03b5ea4d79 Merge branch 'export_symbols' 2015-07-07 22:07:08 +10:00
Nathan Woodrow
659f0d661c Add exportImage API to QgsSymbol 2015-07-07 21:59:22 +10:00
Martin Dobias
099faec597 Added API to use layer style overrides also in map canvas
... so that map canvas does not always use just the active layer style
2015-07-07 13:15:56 +02:00
Nyall Dawson
12a81d9d86 Minor coverity fixes 2015-07-07 20:37:23 +10:00
mhugent
091cd89462 Merge pull request #2199 from mhugent/wkt_fix
Accept input with more coordinate dimensions in wkt import
2015-07-07 10:56:26 +02:00
Marco Hugentobler
06cc8bada7 Accept input with more coordinate dimensions in wkt import 2015-07-07 08:43:49 +02:00
Nathan Woodrow
217931f937 Add export as SVG/PNG to style manager 2015-07-07 07:59:48 +10:00
Juergen E. Fischer
4f212d3983 fix build 2015-07-06 23:47:04 +02:00
Juergen E. Fischer
30daef084c add debugging output to test font loading on windows 2015-07-06 17:48:16 +02:00
Juergen E. Fischer
688f27528b fix some warnings and suppression warnings on windows 2015-07-06 17:48:15 +02:00
Nyall Dawson
8e488caa23 Update test mask image for Windows 2015-07-06 20:13:04 +10:00
Nyall Dawson
5d1306b990 Fix encoding warnings on Windows 2015-07-06 20:12:39 +10:00
Nyall Dawson
f4f7924dd8 Fix crash when editing marker through symbol manager (fix #13077) 2015-07-06 19:47:28 +10:00
Nyall Dawson
a360422e61 [pal] Remove LinkedList and HashTable
This commit replace pal's use of it's own custom linked lists
and hash tables by Qt's QLinkedList and QHash classes. All use
of char arrays have also been replaced by QStrings.

Testing reveals no speed improvements by the changes, but the
changes bring pal more into line with QGIS core and make the
code much more readable.
2015-07-06 13:17:37 +10:00
Nyall Dawson
217e9e7449 Add missing overrides 2015-07-06 09:34:38 +10:00
Nyall Dawson
ee6a924387 More Win test mask updates 2015-07-06 08:29:50 +10:00
Juergen E. Fischer
12b7831175 remove unused iostream header 2015-07-05 16:51:29 +02:00
Juergen E. Fischer
05ae68f291 fix arm build again (followup 68fe5f5 and 1aff733) 2015-07-05 14:34:42 +02:00
Juergen E. Fischer
83bb33cad5 cleanup composer test map settings 2015-07-05 11:20:13 +02:00
Juergen E. Fischer
3856ccf2f8 another round of coverity and cppcheck fixes 2015-07-05 04:26:40 +02:00
Juergen E. Fischer
5b54e260d4 various windows test fixes:
* .gitignore sort and remove duplicates
* show more warnings in tests
* add/update masks for rendering checks on windows
* fix delimited text provider tests
* disable QgsLogger and QgsPalLabelingServer on windows
2015-07-05 03:45:01 +02:00
Nathan Woodrow
fbad68075b Fix #13059 - Fix expression template load error 2015-07-04 21:06:02 +10:00
Nyall Dawson
4bff1e094d Fix setting symbol width/size/rotation from right click menu
(fix #13070)
2015-07-04 11:24:02 +10:00
Jürgen Fischer
4fba5ff493 Merge pull request #2192 from Gustry/fix-13067
fix #13067 : bad geometries in the difference tool
2015-07-03 21:19:12 +02:00
Etienne Trimaille
fe1a032181 fix #13067 : bad geometries in the difference tool 2015-07-03 15:52:42 +02:00
Juergen E. Fischer
29aaf1bad8 skip blanks between wkt child blocks (fixes #13053) 2015-07-03 15:30:49 +02:00
mhugent
52cfb56e7e Merge pull request #2191 from mhugent/server_cache_multi_projects
Fix layer cache to work with layers which have the same id (but in di…
2015-07-03 14:32:49 +02:00
Marco Hugentobler
127dd64db6 Fix layer cache to work with layers which have the same id (but in different project files) 2015-07-03 13:52:31 +02:00
Juergen E. Fischer
f92d9c1176 but not with QString (followup 34c1c8d) 2015-07-03 12:30:19 +02:00
Juergen E. Fischer
34c1c8dc58 avoid auto 2015-07-03 11:53:17 +02:00
Radim Blazek
92d5f2bb19 Revert "GDAL/OGR mutex in data items on GDALOpen/OGROpen"
This reverts commit 57ffaa7d0a2610f0fe67f5983ad10ad38274f99f.
2015-07-03 10:59:19 +02:00
Jürgen Fischer
bc4f72c7a7 Merge pull request #2190 from elpaso/server-test-update
Fixed PyQgsServer tests.
2015-07-03 10:18:35 +02:00
elpaso
132fa0d25b re-enabled PyQgsServer, reverted setenv 2015-07-03 09:05:49 +02:00
elpaso
11a7522d9f Fixed PyQgsServer tests.
Still disabled in Travis because of random failures
2015-07-03 09:04:47 +02:00
volaya
2083d6db25 [processing] allow using layer names as input values 2015-07-03 08:18:57 +02:00
volaya
12736ac567 [processing] improvements fro gdal rasterize algs/gdal/rasterize.py
fixes #12541
2015-07-03 08:18:56 +02:00
volaya
7d8e188e4d [processing] allow changing font size in script editor
fixes #11328
2015-07-03 08:18:55 +02:00