29688 Commits

Author SHA1 Message Date
volaya
3daa40446d [processing]updated required QGIS version in metadata 2015-11-16 09:03:58 +01:00
Matthias Kuhn
70775f0b5f Add debug message to transaction 2015-11-16 07:43:16 +01:00
Matthias Kuhn
842c17c10b Deduplicated FindPyQt(4|5).py 2015-11-16 07:42:48 +01:00
Matthias Kuhn
9ff6e1d499 Migrate first python test to be compatible with PyQt4 and PyQt5 2015-11-16 07:42:48 +01:00
Matthias Kuhn
26ce3cc6d2 [py3] Some python3 compatibility fixes 2015-11-16 07:42:48 +01:00
Matthias Kuhn
dea8c9f6e8 [py3] Compat update process_function_template.py 2015-11-16 07:42:48 +01:00
Matthias Kuhn
313c34ce22 [py3] Updates to sip files 2015-11-16 07:42:48 +01:00
Matthias Kuhn
47543d940e [py3] Add PyQt5/PyQt4 compatibility layer 2015-11-16 07:42:48 +01:00
Matthias Kuhn
0b6dd352c9 [py3] CMake updates to support Python3 and PyQt5 2015-11-16 07:42:47 +01:00
Matthias Kuhn
768bab8644 Merge pull request #2470 from SebDieBln/postgrestest
[postgresprovider] make the test more portable
2015-11-16 07:05:17 +01:00
Nyall Dawson
48afc425dc [processing] Use faster expression request for ExtractByAttribute 2015-11-16 16:10:30 +11:00
Nyall Dawson
e15962eea9 [processing] Use QgsStatisticalSummary for statistic calculations
For BasicStatisticssNumbers and StatisticsByCategories algorithms.
Adds extra stats (minority, majority, 1st/3rd quartile and IQR) while
avoiding custom statistics calculation code.
2015-11-16 15:04:34 +11:00
Nyall Dawson
526b8fc635 Change some by value arguments to by reference 2015-11-16 09:55:07 +11:00
Sebastian Dietrich
ebf132edb8 Changed the documentation of the postgres test to match the actual behavior. 2015-11-15 22:39:02 +01:00
Sebastian Dietrich
1b9452b4d9 removed the activation of postgis extension as this is already done in the testdata.sql script 2015-11-15 21:54:37 +01:00
Sebastian Dietrich
6ee90c32ec replaced COPY with INSERT INTO 2015-11-15 21:51:33 +01:00
Sebastian Dietrich
cfa308d5ac Added a test for the direct determination of geometry type/srid 2015-11-15 21:31:18 +01:00
Nic
ce8c4540a1 add new tools
adding connection to already-present tools
2015-11-15 19:00:37 +01:00
Sebastian Dietrich
d9bbce65da Fix style and indentation isssues introduced in 6b3651faef3e02f48188ae8005c80b3a4e097a6b 2015-11-15 13:42:07 +01:00
Nyall Dawson
e6d495a2d6 Update test mask images 2015-11-15 14:48:45 +11:00
Nyall Dawson
936b6506ec Add method to QgsSvgCache to return SVG viewbox size 2015-11-15 14:45:42 +11:00
Nyall Dawson
709b47e11c Followup b81933e fix other symbols with paths out of viewport 2015-11-15 14:45:34 +11:00
Sebastian Dietrich
6b3651faef Determine geometry type and srid directly from column type 2015-11-14 23:01:51 +01:00
Alexander Bruy
6977e93a73 [processing] update plugin metadata 2015-11-14 18:22:02 +02:00
Matthias Kuhn
1be764a64f Merge pull request #2457 from medspx/work_update_ogr_file_formats
[OGR Provider] update list of file formats that can be opened
2015-11-14 14:38:20 +01:00
Médéric RIBREUX
56de17e74b [OGR Provider] update list of file formats that can be opened 2015-11-14 11:20:46 +01:00
Nyall Dawson
ee44bc8925 Implement QEP 17 - add "requires tests" comments to some classes 2015-11-14 20:17:54 +11:00
Nyall Dawson
d699569b86 Add initial tests for marker symbol layers 2015-11-14 20:17:54 +11:00
Nyall Dawson
5a6bfbb260 Fix ellipse symbol layer with graduated/categorised renderer 2015-11-14 19:42:59 +11:00
Nyall Dawson
8ddc909f37 Switch to using flags for render context settings 2015-11-14 14:00:59 +11:00
Sebastian Dietrich
4edf1eec31 Added PQfmod() to class QgsPostgresResult 2015-11-14 00:45:25 +01:00
Giovanni Manghi
5065b80042 fix SAGA 2.2.2 kriging tools 2015-11-13 19:10:26 +00:00
Sandro Santilli
824fd7bf32 Fix endpoint swap on negative marker line offset
Fixes #13811
Includes testcase
2015-11-13 15:29:44 +01:00
volaya
358e0f70bb [processing] fixed wrong param name in SAGA 2.2.0 regression kriging 2015-11-13 13:04:17 +01:00
volaya
54c4f750e6 [processing] fixed concave hull algorithm 2015-11-13 12:20:53 +01:00
volaya
cba585df2b [processing] correctly set geometry type of input in clip algorithm 2015-11-13 12:20:52 +01:00
Nathan Woodrow
860682c145 Only pick up qpt files in composer manager 2015-11-13 20:01:21 +10:00
Denis Rouzaud
31ac9be340 [search widgets] when selecting _Please select_ find all features 2015-11-13 09:01:19 +01:00
Denis Rouzaud
b2034f2ea6 QgsValueMapSearchW inherits QgsSearchW
and not QgsDefaultSearchW anymore
fixes expression creation
2015-11-13 09:01:19 +01:00
Denis Rouzaud
7f556fd99d QgsValueRelationSearchW inherits QgsSearchW
and not QgsDefaultSearchW
also handles properly the (no selection) case
2015-11-13 09:01:18 +01:00
Denis Rouzaud
f31c0e7bf0 fix value relation search widget
currently, changing the entr doesn't do anything in the attribute table since no signal is emitted

should be backported to 2.12
2015-11-13 09:01:18 +01:00
alexbruy
ce0d966b29 Merge pull request #2452 from nyalldawson/processing_select
[processing] speedup some QGIS algorithms
2015-11-13 09:15:55 +02:00
Nyall Dawson
a10936f06a Use a set for classes in PointsInPolygonUnique (faster) 2015-11-13 13:24:08 +11:00
Nyall Dawson
596b56c441 Faster PointsInPolygon(+Unique/Weighted) algorithms
- Avoid use of seperate feature requests for every point
- Use GEOS prepared geometries when testing for point containment

Quick stats:

~1500 point layer

BEFORE: 17 seconds
AFTER: 3 seconds

~900k point layer

BEFORE: 30 mins = canceled at 20%
AFTER: 2.5 mins = 100% complete
2015-11-13 13:24:08 +11:00
Nyall Dawson
7c8177e01a Use expression filter request for SelectByAttribute
Makes SelectByAttribute orders of magnitude faster for providers which
support compiled expressions (eg Postgres), also allows algorithm
to take advantage of database indexes created on attribute.

For a 4 million point PostGIS layer (with an index on attribute)
BEFORE: cancelled after 20 mins
AFTER: ~2 seconds
2015-11-13 13:23:18 +11:00
Juergen E. Fischer
d8f5dbeb4e Limit extent reprojection workaround to vector layers (followup 51fe632; fixes #13735; refs #7596) 2015-11-12 23:42:17 +01:00
Radim Blazek
fd9f0b5268 [GRASS] fixed cat shift when importing vectors via browser, fixes #13815 2015-11-12 18:10:56 +01:00
Alessandro Pasotti
854ce17699 Merge pull request #2443 from elpaso/bugfix-11794
SQLITE ask for a new name if already exists
2015-11-12 17:50:23 +01:00
Alessandro Pasotti
be8c7dac4f Merge pull request #2449 from elpaso/bugfix-11517
Fix attribute sync to layer for python init code and make QgsAttributeDialog reachable form python
2015-11-12 17:49:30 +01:00
elpaso
ad2caed3b2 Removed parent and replaced with QgsAttributeDialog
This makes possible to resize/alter the outer dialog
from python init code in the form.

Fixes #11517 (indirectly)
2015-11-12 16:55:39 +01:00