27210 Commits

Author SHA1 Message Date
Matthias Kuhn
2bd39e264e Fix crash if multiple multiline text edtit widgets for the same field are shown
Fix #11813
2015-05-27 22:28:23 +02:00
Matthias Kuhn
8eca38ca5f Attribute table performance when deleting features
This fixes performance issues with the attribute table visible when deleting a
large number of features.

The attribute table tries to behave smart in the following way:

 * It tries to remove only the deleted rows as long as they are in one or a few
   single blocks
 * If there are more than 100 rows to delete and it starts to delete blocks
   of a size smaller than 10 it assumes that the selection to delete is widely
   distributed and that a reload of the whole model is less expensive than a
   differential update.

Fix #10167
2015-05-27 22:28:23 +02:00
Matthias Kuhn
bb9d41374a Add tests for QgsAttributeTableModel 2015-05-27 22:28:23 +02:00
Juergen E. Fischer
d4b72a2d7b depend on spatialite_init_ex() for 'new' spatialite initialization (followup 252aaab) 2015-05-27 20:45:15 +02:00
Matthias Kuhn
f67a08aa7e Hide measurement rubberband on dialog close
Fix #12834
2015-05-27 19:43:11 +02:00
Matthias Kuhn
c246fd8d7d Fix some warnings 2015-05-27 18:40:28 +02:00
Matthias Kuhn
19df43f809 Fix build errors, followup 1eac259 2015-05-27 18:05:44 +02:00
Matthias Kuhn
fb74722e99 Unify spatialite provider tests
And enable pyspatialite on travis
2015-05-27 17:38:50 +02:00
Martin Dobias
ed65181031 Fix identify tool for PostGIS 1.x layers
curvetoline() function was expected, however:
- in PostGIS < 1.5 such function does not exist
- in PostGIS >=1.5 the function is st_curvetoline()
2015-05-27 21:25:14 +07:00
Nathan Woodrow
4edc4b9b72 Merge pull request #2071 from nirvn/fix_dock_tool_button
[gui] apply icon size user preference to dock widget tool buttons
2015-05-27 23:45:06 +10:00
Nathan Woodrow
26e6725af6 Fix failing expression test 2015-05-27 23:17:11 +10:00
Nyall Dawson
f234810050 Fix QgsGeometryImport::geomFromWkt logic 2015-05-27 23:03:00 +10:00
Nyall Dawson
ec01d7698e More Coverity memory leak fixes 2015-05-27 23:03:00 +10:00
Nyall Dawson
481b1647fc Coverity memory leaks and other fixes 2015-05-27 23:03:00 +10:00
Radim Blazek
58f9372b3c also spatialite_cleanup_ex conditional for spatialite >= 4 2015-05-27 15:00:33 +02:00
Matthias Kuhn
9639fc6664 Fix developers map background loading
Fix #12831

Workaround for https://github.com/Leaflet/Leaflet/issues/2021
2015-05-27 14:50:07 +02:00
Nathan Woodrow
f2144918d2 Less verbose template function message.
args='auto' and group='custom' as default
2015-05-27 22:39:12 +10:00
Radim Blazek
e255d6c36b missing QgsSLConnect::mSLconns conditional 2015-05-27 14:30:02 +02:00
Nathan Woodrow
e6403da7b2 Remove adding $ to front of custom functions
Fixes calling no argument functions
2015-05-27 21:27:24 +10:00
Nyall Dawson
06ab478319 Fix warning 2015-05-27 20:54:31 +10:00
Matthias Kuhn
be15d95684 Add some more spacing around plugin text
Followup 36c844b3
2015-05-27 11:06:45 +02:00
elpaso
90b796c693 Fix usability issue in pluginmanager
The height of rows is too small to see its
contents on hidpi screens

Also raised maximumSize of mPluginsTabFrame
2015-05-27 11:06:45 +02:00
Giuseppe Sucameli
08dd620b59 Create a view from the selected query (PR#1999) 2015-05-27 09:59:31 +02:00
Alexander Bruy
d40c763127 Merge branch 'processing-r.stat' 2015-05-27 10:35:00 +03:00
Alexander Bruy
596b126b94 fix conflicts 2015-05-27 10:34:32 +03:00
Alexander Bruy
6919d9841b Merge branch 'master' of https://github.com/scubbx/QGIS into processing-r.stat
Conflicts:
	python/plugins/processing/algs/grass7/Grass7Algorithm.py
2015-05-27 10:29:55 +03:00
Nyall Dawson
c729a753c5 Add missing overrides 2015-05-27 16:18:34 +10:00
Etienne Trimaille
b1dd253fc5 fix selected query (fixes #12429) 2015-05-27 00:56:06 +02:00
Juergen E. Fischer
1eac259833 fix gui header installation 2015-05-27 00:21:20 +02:00
Juergen E. Fischer
e2e8c8708d also handle writing of relative paths (followup 47cb75d; fixes #12823) 2015-05-26 23:45:36 +02:00
Juergen E. Fischer
598563c05a fix crash on close (fixes #12822) 2015-05-26 20:13:29 +02:00
Matthias Kuhn
9a5e8d9ab8 Fix warning 2015-05-26 19:21:33 +02:00
Matthias Kuhn
5f0d1b4bf1 Fix warnings 2015-05-26 19:20:54 +02:00
Matthias Kuhn
050aa8d0f4 Fix warning 2015-05-26 19:09:16 +02:00
Matthias Kuhn
3a86771f20 Followup cec5bdeb : Add tests for expression compiler 2015-05-26 18:49:00 +02:00
alexbruy
90d7a7ab48 Merge pull request #2064 from arnaud-morvan/processing-check-validity
[processing] add Check Validity algorithm
2015-05-26 17:02:26 +03:00
Marco Hugentobler
13d67c09cc Fix and wkt formating for delimited text provider test 2015-05-26 15:22:45 +02:00
Juergen E. Fischer
23ef9dafd2 add missing files to 252aaab8 2015-05-26 14:52:44 +02:00
Juergen E. Fischer
252aaab89e adopt 'new' spatialite initialization scheme via thin wrapper around sqlite3_open and sqlite3_close (fixes #12771) 2015-05-26 14:36:36 +02:00
Juergen E. Fischer
47cb75dd6f fix relative path support for gdal layers (fixes #12823) 2015-05-26 14:36:36 +02:00
Martin Dobias
205daae008 Support overriden layer styles also in the composer legend 2015-05-26 18:59:30 +07:00
alexbruy
ea64d32131 Merge pull request #2076 from NaturalGIS/fix_grass7_r_surf_area
[processing] fix grass7 r.surf.area
2015-05-26 14:38:55 +03:00
Radim Blazek
9e5b2ba511 [GRASS] create imagery group if there are rgb color interpretations, list groups in browser 2015-05-26 12:43:20 +02:00
Denis Rouzaud
75fb7182eb add search widget for value relation 2015-05-26 12:10:08 +02:00
Matthias Kuhn
7af658f8f8 Coverity fixes 2015-05-26 11:44:40 +02:00
Matthias Kuhn
95a740837f Merge pull request #2059 from carolinux/search-widgets
[FEATURE] Search widgets

Makes it easier to filter the attribute table if there are attribute domains attached
2015-05-26 11:43:32 +02:00
Marco Hugentobler
b5801afe29 Update python bindings for QgsGeometry 2015-05-26 11:42:52 +02:00
mhugent
930ad6825d Merge pull request #2078 from manisandro/connpoolfixes
Connection pool fixes
2015-05-26 11:31:48 +02:00
Marco Hugentobler
e2edc54f11 Compilation fix 2015-05-26 11:13:23 +02:00
Sandro Mani
a6bf6e9a6b Connection pool fixes 2015-05-26 11:00:27 +02:00