Nyall Dawson
91524aafd8
Fix doxygen warning
2016-04-18 15:59:47 +10:00
Nyall Dawson
33e7d1b98c
Add note to QgsExpressionContext docs to point to QgsExpressionContextUtils
2016-04-18 15:27:17 +10:00
Nyall Dawson
66b51d4a81
[FEATURE] Edit attributes of multiple features simultaneously
...
This change allows the attributes of multiple features to be edited
simultaneously. It is enabled when the attribute table dialog is in
"form mode", via a new "multi edit" button on the toolbar.
In this mode, attribute value changes will apply to all selected
features. New widgets appear next to each editor widget allowing for
display of the current multi-edit state and for rolling back changes
on a field-by-field basis.
Changes are made as a single edit command, so pressing undo will
rollback the attribute changes for all selected features at once.
Multiedit mode is only available for auto generated and drag and
drop forms - it is not supported by custom ui forms.
Sponsored by Kanton Basel Stadt
2016-04-18 15:15:11 +10:00
Matthias Kuhn
972f13e0ec
Followup 151204d fix typo
2016-04-17 21:23:37 +02:00
Matthias Kuhn
151204dee0
Add debug for failing gdal subprocess
2016-04-17 17:03:31 +02:00
Larry Shaffer
fc6559aa05
Remove conversions.sip conditionals meant for 4.12 but actually 4.18
...
- The hex version of 4.12 was not 0x041200 (current 4.18) but 0x040c00.
Code was always skipped and has worked with recent sip versions.
2016-04-15 19:17:24 -06:00
Matthias Kuhn
166466159f
QShortcut is in widgets, not gui
2016-04-15 11:25:27 +02:00
Matthias Kuhn
8047a569e3
Fix console import menu and add tests
2016-04-15 11:05:29 +02:00
Matthias Kuhn
242d27413d
Merge pull request #3003 from m-kuhn/py3next
...
Enable more tests for PyQt5/Python3
2016-04-15 10:13:32 +02:00
Juergen E. Fischer
78725feda4
Bring back QgsNetworkManager slots and signals removed in 2eb8243 as deprecated
2016-04-15 09:49:57 +02:00
Matthias Kuhn
816c322df5
Workaround for buggy mac osx cleanup
2016-04-15 09:20:41 +02:00
Matthias Kuhn
cacf79cd96
Improve PORT_PLUGINS cmake code
2016-04-15 09:20:40 +02:00
Nyall Dawson
92a18087b3
Add safeguard tests to ensure no regressions in expression compilation
...
(ie check that expressions are successfully compiled where expected)
Add compilation support for "NOT..." type expressions
2016-04-15 07:52:02 +10:00
Nyall Dawson
99210ecfd7
[FEATURE][console] Improvements to find functionality
...
- add key shortcut to open find widget, set focus to find text input
automatically (uses default shortcut for DE, eg usually Ctrl+F)
- add key shortcuts for find next/previous (using default DE
shortcut, eg Ctrl+G/Shift+Ctrl+G)
- automatically find first match when typing in find box
- set initial find string to selection when opening find
- pressing Escape closes the find bar
2016-04-15 07:51:58 +10:00
Matthias Kuhn
fe314754c6
Fix console errors
2016-04-14 12:15:12 +02:00
Matthias Kuhn
d283223c56
Python 3 update for processing tests
2016-04-14 12:15:12 +02:00
Matthias Kuhn
709d3cedd0
Cleanup test application on exit
2016-04-14 12:15:11 +02:00
elpaso
1e6dceb7d2
[dbmanager] Fixes various signal bugs after 8bda5c
...
Fixes some unreported glitches after new signals migration.
Also fixes #14649
2016-04-14 09:02:04 +02:00
Juergen E. Fischer
7454d87d6a
doxygen: include sha in PROJECT_NUMBER
2016-04-13 22:16:21 +02:00
Juergen E. Fischer
063d80d196
fix windows build
2016-04-13 16:12:46 +02:00
Juergen E. Fischer
c30f71ac73
dxf export: add support for expression contexts and rotated symbols ( fixes #14495 )
2016-04-13 14:51:58 +02:00
Juergen E. Fischer
f19a35c34e
dxf export: support rule based labeling ( fixes #13757 )
2016-04-13 14:51:55 +02:00
Alexander Bruy
b7a4e20627
[processing] add Rectangles, Ovals, Diamonds algorithm ( fix #11575 )
...
This is direct port of abandoned "Rectangles, Ovals and diamonds" plugin.
There are two algorithms: one uses fixed values and second — variable
values from attribute table. Test for fixed distance version included.
2016-04-13 12:33:08 +03:00
Webmaster
3cf75d8047
[symbology] add filled cross and hexagon markers
2016-04-13 09:30:11 +07:00
Matthias Kuhn
30df95aba6
Add new target port-plugins to run 2to3 on plugins as build step
2016-04-12 14:48:20 +02:00
Alessandro Pasotti
1eb63768d9
[dbmanager] Use user name as DB name if provided
...
Followup for 212b125
2016-04-12 14:40:23 +02:00
Alessandro Pasotti
212b125a2c
[dbmanager] PG ignore env if service file is used
...
Fixes #14436
Funded by Boundless
2016-04-12 14:05:19 +02:00
Nyall Dawson
4bbe318c20
[symbology] Remove distorted star symbol
2016-04-12 12:12:57 +10:00
Nyall Dawson
6df1f6866c
[raster] Add note and docs for psuedocolor 'clip' option
2016-04-12 11:08:37 +10:00
Matthias Kuhn
1ed39c4877
Fix indentation
2016-04-11 20:32:32 +02:00
Matthias Kuhn
c7ddc4b229
[processing] Allow calling GdalUtils.runGdal w/o progress
2016-04-11 17:55:46 +02:00
Alexander Bruy
e873540d14
[processing] fix path handling ( fix #14432 )
2016-04-11 18:52:27 +03:00
Alexander Bruy
abda90fe0d
[processing] filter items in toolbox using translated and original names ( fix #13764 )
2016-04-11 15:57:22 +03:00
Nyall Dawson
e21de0394d
Add methods for retrieving and setting size units for QgsMarkerSymbolV2
2016-04-11 15:34:43 +10:00
Alexander Bruy
8eb79dbb91
[processing] fix missed quotes in OTB provider ( fix #14557 )
2016-04-10 11:39:29 +03:00
Alexander Bruy
badea8ceb2
[processing] fix GRASS icon
2016-04-10 11:32:16 +03:00
Alexander Bruy
525194dc0b
[processing] don't ask for MSYS folder for GRASS7 ( fix #14431 )
2016-04-10 11:31:46 +03:00
Nyall Dawson
ae59b733c3
[processing] Use unary union in dissolve (much faster for many
...
complex geometry inputs)
2016-04-10 12:58:01 +10:00
QGEP
6ea74d6234
Workaround a instable system call
2016-04-09 09:48:46 +02:00
Matthias Kuhn
fa90a7bb7c
ogrinfo reports null geometry features differently
2016-04-09 09:48:46 +02:00
Matthias Kuhn
f88cf7de8a
Drop processing algorithm comparison precision
2016-04-09 09:48:46 +02:00
Nyall Dawson
965cef2b2e
Indentation fix
2016-04-09 10:55:27 +10:00
Nyall Dawson
1b4bd47076
[composer] New QSortFilterProxyModel for filtering items by type
...
and new widget QgsComposerItemComboBox for showing matching composer
items.
Swap existing comboboxes to use the new widget, which removes a lot
of fragile code designed to allow selection of items. Additionally
the combobox now show the correct item id rather than always showing
"Map 0/1/..."
2016-04-09 09:38:09 +10:00
Nyall Dawson
4764b53518
[composer] Fix world file map is not restored from project
2016-04-09 09:38:09 +10:00
Juergen E. Fischer
96148e36ff
fix python future installation (followup 5895780)
2016-04-08 21:02:29 +02:00
Denis Rouzaud
40f214b415
Revert "add todo QGIS 3: add /In,Out/ to QgsVectorLayer.addFeature (python)"
...
this works already, features are updated.
This reverts commit bf3f8b5920bc43cf528c9569a3d6b1000f0eef9f.
2016-04-07 14:25:42 +02:00
Matthias Kuhn
5376cbf35e
Followup 297f466 pep8
2016-04-07 14:11:03 +02:00
volaya
cc50157ab8
[processing] make gdal algorithms honor selection
...
fixes #14622
2016-04-07 14:02:25 +02:00
Denis Rouzaud
bf3f8b5920
add todo QGIS 3: add /In,Out/ to QgsVectorLayer.addFeature (python)
...
https://github.com/qgis/qgis3.0_api/issues/45
2016-04-07 13:29:43 +02:00
Matthias Kuhn
27afd6c4f3
Fix headers
2016-04-07 13:21:23 +02:00