4035 Commits

Author SHA1 Message Date
Nyall Dawson
a57080cc71 [FEATURE][composer] Allow negative margins for label items
If negative margins are set for a label, the label contents will
begin outside the bounds of the label. This is desirable for
aligning label items with other items while allowing for optical
margin alignment for the label type.
2014-11-01 06:38:51 +11:00
Nyall Dawson
a2a094bd02 [FEATURE][composer] Allow control of hoz and vert margins for labels
Previously only a single margin setting would apply to both
horizontal and vertical margins. This change allows users to specify
different horizontal and vertical margins.
2014-11-01 06:38:51 +11:00
Denis Rouzaud
c180fecbef support icons in map layer actions 2014-10-31 15:21:46 +01:00
Giovanni Manghi
9024badc60 fix modeller with saga tools 2014-10-31 11:04:15 +00:00
Juergen E. Fischer
f09708004e ftools: field uniqueness fix (fixes #11523) 2014-10-30 22:31:45 +01:00
Denis Rouzaud
a0b5241275 remove "added" notes for 1.x and 2.0 versions 2014-10-30 11:08:21 +01:00
Juergen E. Fischer
ef56c53cc6 GDAL tools: put tif back to top for save file dialog formats (fixes #11507) 2014-10-29 23:54:44 +01:00
Juergen E. Fischer
0a875d3e81 db manager: show error message in bar when adding a layer fails (fixes #8148) 2014-10-29 01:13:11 +01:00
Juergen E. Fischer
4bc4636aeb fix typos 2014-10-28 12:22:42 +01:00
Tim Sutton
84c429dc73 Added setFillColor and setBorderColor for rubber band to the python API 2014-10-27 17:11:39 +02:00
Tim Sutton
0fa4ce36b1 Merge remote-tracking branch 'origin/master' 2014-10-27 15:24:40 +02:00
Nyall Dawson
3be82ff708 [processing] Ignore geom for non geom tables for ImportIntoPostGIS
This fixes an error where trying to import non geometry tables
using the "Import Into PostGIS" algorithm results in a database
error.
2014-10-27 11:16:11 +11:00
Tim Sutton
1932390417 Properly mark old qgsrubberband ctor as deprecated 2014-10-26 21:24:21 +02:00
Juergen E. Fischer
748e7cf42f Remove unsupported append import/export option from db_manager (refs #10569) 2014-10-26 15:48:35 +01:00
Alexander Bruy
7e69dbdbcb move TODO.txt to root folder to avoid attempts to parse it as
algorithm description
2014-10-26 12:54:22 +02:00
Alexander Bruy
3d8e630b60 [processing] fix broken TauDEM support 2014-10-26 12:54:22 +02:00
Juergen E. Fischer
6402864537 doxygen: add/replace some occurences of \verbatim with \code 2014-10-26 00:53:20 +02:00
Alexander Bruy
6bde8a2015 bump Processing version 2014-10-24 10:27:29 +03:00
Salvatore Larosa
2da907741e [pyqgis-console] update prepared API file 2014-10-24 09:18:56 +02:00
Salvatore Larosa
a0f8060f98 [pyqgis-console] small fix 2014-10-24 09:18:56 +02:00
Alexander Bruy
94a33cd1c9 [processing] fix issues with Create Grid algortihm 2014-10-24 09:35:45 +03:00
Martin Dobias
8db77fcff7 Fix Andreas' problem with checkboxes in legend + update SIP bindings
The problem was that rule-based renderer allowed cloned rules to have the same unique rule key.
That in turn created the confusion with checkboxes in legend. Now rules always have new rule key
when cloned. The only exception is when the whole renderer is cloned - in such case we preserve
their rule keys, so that other components (legend / visibility presets) can still keep using
the original rule keys.

Projects where this problem appears need to be fixed - the easiest way is to select all rules,
copy&paste them and remove the previous rules.
2014-10-24 12:25:33 +07:00
Juergen E. Fischer
65db7fb1ed dxf export: fixes for text support (text width, underline/overline/strikeout
and line direction symbols)
2014-10-23 20:35:22 +02:00
Denis Rouzaud
a41a9a38ac delete rubber bands when exiting identify menu 2014-10-23 14:45:00 +02:00
Martin Dobias
cc306099d9 Fix #11474 (cannot move layers in layer tree anymore)
I have managed to break that with implementation of #11369.
Obviously it is a bad idea to change selection in a slot connected to model's rowsInserted signals
because the drag'n'drop does not work properly anymore. Now registry bridge will emit a signal after
new layers have been added, so the selection change at that point should be safe.
2014-10-23 19:08:54 +07:00
Giovanni Manghi
6f30ab9be7 result field in Processing 'count points in polygon' must be integer 2014-10-23 11:11:03 +01:00
Martin Dobias
aeb9d934ed Fix QgsRasterInterface bindings again (fixes PyQgsRasterFileWriter test) 2014-10-23 16:16:21 +07:00
Martin Dobias
37ba8e4187 Fix #9319 (copy of QgsExpression crashes)
Disabled the copy constructor for now (later we may introduce implicit sharing)
2014-10-22 23:03:53 +07:00
Martin Dobias
ea910d887d Fix #11369 (New layers are not active with new legend) 2014-10-22 19:57:05 +07:00
Martin Dobias
6db04b41f9 Fixed SIP wrapper for conversion to QgsRasterInterface subclasses 2014-10-22 17:39:14 +07:00
alexbruy
6be9d08061 Merge pull request #1646 from gioman/saga_shapesmodules_fixes1
fixes for 2 shapes tools for SAGA 2.1.2
2014-10-22 11:13:04 +03:00
alexbruy
47f5873e86 Merge pull request #1649 from gioman/ogr_clip
add Processing clip using ogr2ogr to compensate for the bad Clip perform...
2014-10-22 11:12:47 +03:00
alexbruy
372c3ce8ac Merge pull request #1650 from gioman/gdal_rasterize_writeover
fix processing gdal_rasterize to allow write vector values in a existing raster layer
2014-10-22 10:01:03 +03:00
Juergen E. Fischer
f2b7c0fcf8 handle unset setting values in processing (fixes #11340) 2014-10-22 01:21:45 +02:00
Giovanni Manghi
d9b1638073 added detail about the output 2014-10-21 22:27:18 +01:00
Juergen E. Fischer
3bdb104a01 use QgsCredentials to request wms/ows credentials on demand and wms cleanups (fixes #11184) 2014-10-21 23:26:36 +02:00
Giovanni Manghi
ee8b74f5ca fix processing gdal_rasterize to allow write vector values in a existing raster layer 2014-10-21 22:21:52 +01:00
Giovanni Manghi
80c1dda94d add Processing clip using ogr2ogr to compensate for the bad Clip performances of the native QGIS Clip tool 2014-10-21 16:48:19 +01:00
alexbruy
b24572ad7f Merge pull request #1648 from gioman/processing_gdal_output_type
Add raster data type output option to some Processing/GDAL tools otherwise output is always Float64
2014-10-21 17:22:42 +03:00
Matthias Kuhn
338e138be6 SIP update: expose QgsAttributeAction icon, iconPath and name
Fix #11458
2014-10-21 15:32:17 +02:00
Nyall Dawson
5b9210b91d [composer] Respect reference point when resizing scalebar and legend
Previously, the reference point (and data defined position/size) were
ignored when scalebars or legends resized themselves.

Fix #11321, #11380
2014-10-21 23:03:55 +11:00
Giovanni Manghi
eea6c6bf54 Add raster data type output option to some Processing/GDAL tools otherewise output is always Float64 2014-10-21 12:38:44 +01:00
Giovanni Manghi
93efeeff83 Add raster data type output option to some Processing/GDAL tools otherewise output is always Float64 2014-10-21 12:34:16 +01:00
Sandro Santilli
93864ce55c Remove workaround for layergroup bug #6938, now fixed 2014-10-21 12:42:42 +02:00
Juergen E. Fischer
82b6e0342a cosmetic cleanups, typo fixes, formatting 2014-10-21 01:33:20 +02:00
Giovanni Manghi
17626b802a fixes for 2 shapes tools for SAGA 2.1.2 2014-10-20 19:54:47 +01:00
Martin Dobias
4906d56955 Fix #10819 (simple/marker line with offset on the wrong side of inner rings) 2014-10-21 00:51:52 +07:00
Martin Dobias
43c4cd72ad Fix #10956 (QgsSnapper crash/freeze/issues)
QgsMapSettings instance of QgsMapCanvas may have been prematurely deleted by SIP.
The KeepReference annotation will force QgsMapCanvas wrapper to keep one more ref
to it, so its reference count will not go to zero while map canvas is still alive.
2014-10-21 00:06:13 +07:00
Matthias Kuhn
4e8c679ba0 SIP update for QgsFilterLineEdit
events have not been defined in the sip file, therefore QgsFilterLineEdits
created in python did not receive the events, leading to visual glitches.

Fix #11372
2014-10-20 15:47:10 +02:00
alexbruy
ac5ff27a80 Merge pull request #1642 from timlinux/processing
Papercut fix for inconsistent spelling of Raster Layer vs Vector layer
2014-10-20 11:03:30 +03:00