32216 Commits

Author SHA1 Message Date
Hugo Mercier
81a6ccf05b Temporarily blacklist the arrow symbology test (qt5 only) 2016-04-18 15:55:25 +02:00
Hugo Mercier
1ee0bc5704 Add @geometry_point_count and @geometry_point_num 2016-04-18 11:36:18 +02:00
Hugo Mercier
34b7ebc2b5 Add a new "arrow" symbol layer
The "arrow" symbol layer is a symbol layer allowing to draw straight
or curved arrows from a line layer.
2016-04-18 11:36:12 +02:00
Nyall Dawson
81744ecf90 Another missing Qt5 test mask 2016-04-18 17:10:39 +10:00
Matthias Kuhn
09a2f9b343 [Processing] Retry gdal commands if they are interrupted 2016-04-18 08:35:20 +02:00
Matthias Kuhn
7cb77d8cfd Merge pull request #2990 from DelazJ/style
Symbol selector dialog: use same terms in the gui
2016-04-18 08:28:31 +02:00
Nyall Dawson
a44d0c1fac Add a missing qt 5 mask image 2016-04-18 16:20:34 +10:00
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
c24938e3e4 Update test masks for Qt5, enable more tests on Travis Qt5 builds 2016-04-18 15:23:02 +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
Nathan Woodrow
e2e3fba297 Show the active layer in the layers dock header 2016-04-18 13:34:41 +10:00
Matthias Kuhn
32aee3d173 Send dart measurement output to stdout with no prefix
Or to put it differently, make the output usable for CDash also
with Qt5. Qt5 prefixes debug output with QDEBUG and adds quotes
before and after the message.

<DartMeasurement>...</DartMeasurement> messages are expected to
be put at the beginning and end of a line without pre- or suffix
by CDash.

We now send it to stdout without any modifications.
2016-04-17 21:40:20 +02: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
Nathan Woodrow
de0e36703f Merge pull request #3007 from nirvn/svg_marker_disability_v2
[svg] add accessibility and low vision symbols
2016-04-17 15:06:22 +10:00
Webmaster
ae719c0917 [svg] add accessibility and low vision symbols 2016-04-17 11:22:48 +07:00
Matthias Kuhn
a669d3c884 Merge pull request #3005 from m-kuhn/osx-sip-417
[travis] OSX: Force sip version 4.17 due to build problems
2016-04-16 14:04:58 +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
842159036a [travis] OSX: Force sip version 4.17 due to build problems 2016-04-15 20:22:11 +02:00
Matthias Kuhn
c921dc3c91 Merge pull request #3006 from m-kuhn/Qt5ConsoleTests
Enable console tests on Qt5
2016-04-15 19:34:35 +02:00
Matthias Kuhn
449fad3582 Enable console tests on Qt5 2016-04-15 19:17:41 +02:00
Matthias Kuhn
b95d6c1d94 [travis] Allow osx builds to fail
Seems to be caused by sip 4.18
2016-04-15 13:45:53 +02:00
Matthias Kuhn
101d834a16 Fix crash on postgis error 2016-04-15 12:00:45 +02:00
Matthias Kuhn
b09a74328e Blacklist console test on Qt5
We are missing QScintilla bindings at the moment
2016-04-15 11:58:41 +02: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
Juergen E. Fischer
df234681c5 debian packaging drop ubuntu vivid support 2016-04-15 10:18:35 +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
aa0b9fa895 Test PyQgsRelationEditWidget updates
* QApplication is in QtWidgets, not QtGui
 * Expected failure only affects the travis Qt4 platform
2016-04-15 09:20:40 +02:00
Matthias Kuhn
129ff7cbd6 Unmask more Python 3 tests 2016-04-15 09:20:40 +02:00
Matthias Kuhn
cacf79cd96 Improve PORT_PLUGINS cmake code 2016-04-15 09:20:40 +02:00
Matthias Kuhn
8269fc5096 Improve spatialite provider test 2016-04-15 09:20:40 +02:00
Matthias Kuhn
1c6b298833 Add unicode_keep_u fixer 2016-04-15 09:20:40 +02:00
Matthias Kuhn
b31e860d9c Compatibility fix for most of PyQgsGeometryTest 2016-04-15 09:20:40 +02:00
Matthias Kuhn
4af3f82bd0 Python 3 migrate SocketServer 2016-04-15 09:20:39 +02:00
Matthias Kuhn
3e300f2966 Manual next fixes 2016-04-15 09:20:39 +02:00
Matthias Kuhn
c268f7e996 Run next_call fixer on tests 2016-04-15 09:20:39 +02:00
Nyall Dawson
83036886b7 Fix test failure on GDAL >= 2.0 2016-04-15 07:52:12 +10:00
Nyall Dawson
0672abbaed [FEATURE] Compilation support for unary - operation 2016-04-15 07:52:08 +10: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
Nyall Dawson
d8a314c44b Merge pull request #3000 from nirvn/diamond_ellipse_marker
[symbology] add diamond ellipse marker
2016-04-15 06:33:18 +10:00
Hugo Mercier
a7f08fd7b7 Merge pull request #2956 from pblottiere/diagrams
Update label toolbar to manage diagrams too
2016-04-14 15:50:55 +02:00
Matthias Kuhn
0f048b55eb Unblacklist Qt5 tests 2016-04-14 12:15:12 +02:00
Matthias Kuhn
e3e5487f83 Some general test improvements 2016-04-14 12:15:12 +02:00
Matthias Kuhn
7d156e7f2f Fix typo 2016-04-14 12:15:12 +02:00
Matthias Kuhn
fe314754c6 Fix console errors 2016-04-14 12:15:12 +02:00