https://github.com/qgis/QGIS

sort by:
Revision Author Date Message Commit Date
7d00cae Release of 2.16.3 23 September 2016, 18:24:14 UTC
58547c7 Fix database locking when editing GeoPackage Concurrent read and write can lock a GeoPackage database given the default journaling mode of SQLite (delete). Use WAL when possible to avoid that. Fixes #15351 23 September 2016, 16:07:29 UTC
eebe860 [Server] GetStyles: no more needs to add units in SLD After @aaime works on SLD, no more needs to add units in SLD send by GetStyles 22 September 2016, 08:22:32 UTC
282dfbc Merge branch 'release-2_16-aaime_sld' into release-2_16 22 September 2016, 08:20:29 UTC
cac25d3 Keep API compatibility and update SIP 21 September 2016, 15:19:56 UTC
30110a7 Fix cherry-pickings Do not generate a ogc:Filter where a ogc:Expression is expected. #3366 Emit valid SLD when mm are used as symbol unit #3414 Export map level scale based dependencies in most vector symbology #3436 21 September 2016, 15:19:41 UTC
343a15c Export map level scale based dependencies in most vector symbology 21 September 2016, 15:19:17 UTC
e6fa64d Emit valid SLD when on screen mm are used SLD does not have a notion of on screen mm, rescale them to pixels to get an equivalent, more valid and more widely usable, output 21 September 2016, 15:19:04 UTC
7cecbeb Do not generate a ogc:Filter where a ogc:Expression is expected. Fixes #10076 and #11202 21 September 2016, 15:18:46 UTC
8190e4c [snapping] fix default advanced mode values for added layers Backported from PR #3513 (cherry picked from commit be636c178cd527f4533f467292acd05bde4238c9) 21 September 2016, 03:30:34 UTC
6a3222b [Processing] bugfix: intersection QGIS algorithm fixing this by testing int_com. ``` Traceback (most recent call last): File "C:/PROGRA~1/QGIS2~1.17/apps/qgis/./python/plugins\processing\core\GeoAlgorithm.py", line 203, in execute self.processAlgorithm(progress) File "C:/PROGRA~1/QGIS2~1.17/apps/qgis/./python/plugins\processing\algs\qgis\Intersection.py", line 100, in processAlgorithm int_geom = QgsGeometry(int_com.difference(int_sym)) ``` AttributeError: 'NoneType' object has no attribute 'difference' (cherry picked from commit 3661bc39dbee312b3a0887ca80287cbc7b2260ec) (cherry picked from commit 5b573179f3d2fb94542714a4bd3fcdb28f4e3307) 19 September 2016, 10:03:49 UTC
8ced780 show command line help as message box on windows (cherry picked from commit bd23bf1a2368fa68fe692d451f61bfe3095619bd) 17 September 2016, 22:30:21 UTC
37531ec [processing] allow all field types as unique ID field in Mean coords alg (cherry picked from commit 75269d66b9d79c3b4a2b18bd9626c22840aa6713) 16 September 2016, 09:52:18 UTC
c603134 Fix ParameterGeometryPredicate.getValueAsCommandLineParameter (cherry picked from commit d85de7ccd8946ab3ded83abae674554d482dbcf5) 16 September 2016, 09:23:25 UTC
8eea065 [processing] fix search by alg name (fix #15562) (cherry picked from commit 11f8aa23198b01952660e2c1e7e20c4548c8b224) 15 September 2016, 17:18:25 UTC
91bfa78 [processing] remove obsolete methods (cherry picked from commit 6f6979ab0b9b6abfb13c3eb85f680b928fc8b97b) 15 September 2016, 16:52:11 UTC
cd27a0c Catch exceptions in transform() expression function (cherry-picked from 2a8333ef6be003b8c391a72dbed033a33373d677) 15 September 2016, 13:50:19 UTC
8bb7284 GdalTools: In widgetBatchBase runItem method, refreshArgs is not a SIGNAL The commit 9db908ccbc2257d466c0593738944a08cea8a8bc GdalTools: new style signals generates a regression In the widgetBatchBase runItem method, refreshArgs is not a SIGNAL 15 September 2016, 10:02:18 UTC
d642571 [processing] correct error message (fix #15511) (cherry picked from commit d393734bd3d368f52271838414a3edbf1d4eb1a5) 15 September 2016, 08:13:09 UTC
4e2dd58 fix indentation 14 September 2016, 17:15:44 UTC
e2c7991 [processing] refactor offset curve GDAL algorithm (fix #15478) (cherry picked from commit cac3b2ddfa7c43239f1c9abc84c965340a5b74b5) 14 September 2016, 17:15:43 UTC
e805f00 [processing] fix substitution of the original layers in GDAL commands (cherry picked from commit 89774abed3740426d8aee4a8413c3a05ec705cad) Conflicts: python/plugins/processing/algs/gdal/GdalAlgorithm.py 14 September 2016, 17:15:43 UTC
342be6f [processing] use hex representation of uuid (cherry picked from commit 2466083790255c2387fcd84bd6f5c330d272a5c4) 14 September 2016, 17:15:43 UTC
6e5dc9a fix a54bfc2 14 September 2016, 16:09:45 UTC
a54bfc2 Enable plugins (eg. to show PDFs) in webview widgets used on feature info in identify or in forms 14 September 2016, 15:04:17 UTC
2d0932d qgsmessagebar timeout is not respected in python the default timeout is not respected in python gui/qgsmessagebar.sip:51: void pushMessage( const QString &text, MessageLevel level = INFO, int duration = 0 ); https://qgis.org/api/qgsmessagebar_8h_source.html#l00090 void pushMessage( const QString &text, MessageLevel level = INFO, int duration = 5 ) { return pushMessage( QString::null, text, level, duration ); } (cherry-picked from bb4e6b8fb800b69d28407102a4f17494a4cd5ad9) 14 September 2016, 01:55:13 UTC
e4ec4e3 [delimitertext] fix watcher check ignored and harmful watcher created for iterator (fixes #15558) (cherry-picked from b3e31087181732f7511d047b98352e97f08b0d04) 14 September 2016, 01:55:08 UTC
fc17b3e Test masks (cherry-picked from e3313fac95ea143988ea32bf162b01b4df8e6fa1) 14 September 2016, 01:54:58 UTC
93f2aa5 Make sure items in legend always occupy the set number of columns In some cases (eg a legend with 4 items and 3 columns) less columns were being created (cherry-picked from 52eef9006183a66d53926f33e73afa1dcd534e59) 14 September 2016, 01:54:53 UTC
ff3cf2b Fix multi column legends with odd number of items would place more items in rightmost columns instead of leftmost columns Eg a 2 column legend with 3 items would put 1 item in the first column and 2 in the second. This was ugly, and now it places 2 in the first column and 1 in the second. The legend column assigner was incorrectly adding padding above the first item in a column during column size calculation (padding which is not present when actually rendering the column) (cherry-picked from a673fa8393146d9a8cd1a3bf6f0444bfa23352d7) 14 September 2016, 01:54:48 UTC
6ed5b66 Add a bunch of tests for legend grouping into columns (cherry-picked from 570e6936b655aef2877d2d63c9892f1df05df312) 14 September 2016, 01:54:41 UTC
3bc6c47 Fix crash when 'use popup' is selected for time based datetime widgets (cherry-picked from 63cc76213979b26e59c17a603dda5e6bfe4463fb) 14 September 2016, 01:54:29 UTC
e6a1d5f Avoid excessive margins on rule based rule props widget (cherry-picked from 9b762023e438d7e44e4fe23fceb7e29c0046e29b) 14 September 2016, 01:54:20 UTC
fee2ec8 Don't continually refresh map while editing rule label/desc (cherry-picked from 2c3548df1111c4709a38d7bacce717711b2a2da7) 14 September 2016, 01:54:14 UTC
d26063c [processing] fix progress reporting (fix #15521) (cherry picked from commit b14dfa65fe8c5db852bac0899f8aac64b91faada) 13 September 2016, 14:01:54 UTC
c2f363f debian packaging update: add internal QtWebKit bindings (cherry picked from commit c2f0fff and d6b485) 09 September 2016, 06:34:32 UTC
7854fe2 german translation update 03 September 2016, 20:22:06 UTC
68cbf57 fix ProcessingQgisAlgorithmsTest (followup 491c52c) 03 September 2016, 19:55:28 UTC
71db577 processing: use main vector menu translation (fixes #14535) (cherry picked from commit 11289a0d973e6e4a3f7f81972dd08f2e6d82941e) 03 September 2016, 18:25:58 UTC
491c52c [processing] fixed error in dissolve when there are features with null geometries 02 September 2016, 10:39:16 UTC
d5cfef9 [DBManager] Fix exception raised when adding a new Spatialite connection This was accidentaly broken since 1f0fce7852e9f6a27af967d7ac7ee3989dce7b45 Fixes #15274 01 September 2016, 18:55:30 UTC
31514ac [auth] Fix return value for plugins that do not support an expansion Bug not evident until there were providers with multiple credential expansions (now supported in OWS providers). Lack of support for an expansion should only trigger a debug message, not a failure. (cherry-picked from 194b5adb1ed81bcfe7edd78477dfea81cae77aed) 01 September 2016, 16:12:29 UTC
9fdd461 Fix virtual layer queries with accents in layer name (cherry-picked from af0d6b93a6) 01 September 2016, 14:46:49 UTC
e95ddd9 Export main() when building for android 01 September 2016, 11:13:52 UTC
dd393fe Snapping: destroy index on dataChanged signal Snapping caches on layers that have been changed by the provider or by external sources are now invalidated. (Cherry-picked from e6fd2e25) 31 August 2016, 09:21:55 UTC
54a50cc Fix Capitalize First Letter fails with curved labels (fix #14875) Instead of using QFont's inbuilt capitalization support, which applies only on rendering and accordingly fails for curved labels which are drawn one character at a time, we now manually capitalize label text while registering features. The capitalize first method from Qt was reimplemented in QgsStringUtils (together with what I expect is better handling of unicode characters over the Qt method). This change also makes it possible to implement other capitalization methods not directly supported by Qt (cherry-picked from 15dd295) 30 August 2016, 22:49:50 UTC
577913e Spatialite error message fix (#3416) * Fixed issue where opening an invalid spatialite db fails and gives and poor warning message 29 August 2016, 16:48:34 UTC
638de65 Fix calculation of certain aggregates from expressions when no matching features exist Eg count should return 0 in this case rather than null (cherry-picked from 9ba41e9f275f42a5dfe5c1cdbc0a4d091a0e833f) 29 August 2016, 05:57:19 UTC
2588679 processing: fix population of commander combobox (fixes #15283) (cherry picked from commit d3882d5) 28 August 2016, 21:00:24 UTC
9d23c6f dxf export: link vertices to polyline (fixes #15484) (cherry picked from commit 052d3ef851beef7cbbfa3c699c1c95b0d84dc3e2) 28 August 2016, 15:40:50 UTC
c5aa2e1 [browser] Correctly refresh postgres schemas when dropping tables (cherry-picked from 5a41748b867505784a091a882a0eb1ca187c4ba8) 26 August 2016, 12:05:28 UTC
3716478 Make QgsVectorDataProvider defaults methods more efficient (cherry-picked from a10b8fc3e5658290dd7e18df1001e543c3a75caa) 26 August 2016, 12:05:28 UTC
787216a Fix limited random color ramp always returns 1 less color than set (cherry-picked from 1d98b10904884d8223372fc9248c2825c85591e9) 26 August 2016, 12:05:28 UTC
8b62500 Fix potential crash 26 August 2016, 12:05:28 UTC
979e1a2 Release of 2.16.2 26 August 2016, 11:58:37 UTC
7dba29c fix typo 23 August 2016, 21:04:44 UTC
5fe55b8 fix switching of projects within unicode folders (cherry picked from commit 3951f15b6481a85b551e2f33f26c2aeb6687a24a) 23 August 2016, 18:46:15 UTC
7d94a59 [processing] add missed error() method (cherry picked from commit 6a7fa7dd5a199bfa0ced8e4768b910171c3b8e8e) 23 August 2016, 08:27:11 UTC
f5ab36c Improve wording Fix #15456 19 August 2016, 07:40:08 UTC
721d383 Hide invalid constraints label when it's unused Fix #15452 19 August 2016, 07:27:50 UTC
78e8393 Widget constraints: use field alias where available Fix #15455 19 August 2016, 07:27:50 UTC
7b7a156 dxf export: avoid symbology scale 0 (fixes #14138) (cherry picked from commit 0a07fee15297e18a73b63f194f5aeecffd76800c) 18 August 2016, 16:36:43 UTC
d6cc188 debian packaging update (cherry picked from commit 127fb683b226908c4f34a78a8fa1e43965a51dfa) 18 August 2016, 13:59:45 UTC
6e9e69f fix repeated labels on curved lines when label width > repeat distance (cherry-picked from fb346ecf4fda53ccac7ef939bc6ec84a361a9d58) o 17 August 2016, 05:40:04 UTC
c58187c Make QgsVectorLayer uniqueValues/min/maxValue consider edits Previously these methods would inconsistently handle the edit buffer, eg uniqueValues would consider changed attributes but not added features. Now uniqueValues, minimumValue and maximumValue all consider both added features and changed attribute values when performing their calculation. The most noticable effect of this fix is that the unique values widget now correctly shows values for features which have been added but not yet committed to the provider. (cherry-picked from 50c35929d86ab01b22c29cd129fd7019a1bf624a) 17 August 2016, 05:39:53 UTC
a1f8a59 Don't crash raster shader with nan or inf values (fix #15444) (cherry-picked from 34ebe124ff62956095941b5bb76809c6ba4b1a0f) 17 August 2016, 05:39:48 UTC
0feca4c Fix some missing autoupdates for raster psuedo color widget (cherry-picked from b349eb8a982d762d399ad4c21e3214195e6cd778) 17 August 2016, 05:39:43 UTC
bce5ed5 exclude release name from version string (fixes #15258) (cherry picked from commit 1391aad2f713a796b0ac3d0c22bec6c1c7ada3bb) 15 August 2016, 16:24:28 UTC
b2e7467 debian packaging update (cherry picked from commit 977b5f2b8c9d5ee93e166a7c95f1f70fc2e800ec) 15 August 2016, 16:23:55 UTC
dee0339 fixed failure to insert only one point Previously, if pointsNumber was 1, it wouldn't insert a new point in the middle. (cherry picked from commit 754ccefabc5c5fb9ba4472b182f1f05cd2a0ebb2) 12 August 2016, 15:47:43 UTC
597cfd3 [auth] Add missing auth system ui headers for external C++ apps (cherry-picked from f3e90f1d5a87b2a7c6c693aa8ba3eaad64161b1d) 10 August 2016, 13:26:54 UTC
db883d7 Fix crash when clicking in empty relation editor 10 August 2016, 11:20:33 UTC
024f6a0 Reset layers for each pal placement test, avoids all tests failing because of one (cherry-picked from 95ecdaf4383a0337710fd98fe34c93323be8e0ad) 10 August 2016, 02:23:36 UTC
c442a06 Fix "label only inside polygon" mode when used with perimeter placement The option was not working with perimeter placements as perimeter placements alter the label feature geometry to be a boundary linestring - hence no labels where ever inside this boundary. Accordingly this refactors how the force label inside polygon option functions. Now QgsLabelFeatures can have a permissible zone geometry set, such that any label candidates outside of this permissible zone are discarded. This approach is more flexible as it could also be used for more labeling options in future, eg discarding label candidates which are too far from a centroid or something. Sponsored by Andreas Neumann (cherry-picked from c234d80e1e6c07813140df416b26ad5665b9ab99) 10 August 2016, 02:23:36 UTC
183c53b Make test layer comparison handle different order of features (cherry-picked from f449bf236198ced18bbd7078144f12a9aab77cd0) 10 August 2016, 02:23:35 UTC
c91790f [processing] Fix broken multi field selection widget (cherry-picked from fda93dfc574a152be2509d7f370af073abd3ba37) 10 August 2016, 02:23:35 UTC
22a9406 [processing] Fix multipart to singlepart handling of null geometry (cherry-picked from 0455b6600d2ab443ea8d691e3c007ee481a30910) 10 August 2016, 02:23:35 UTC
7790cc8 Add processing test .aux.xml to .gitignore (cherry-picked from 0939dbf9df5d0cb6867a4d0b3ea6a543eea77366) 10 August 2016, 01:47:47 UTC
60175d7 [processing] Use layer crs/fields instead of provider crs/fields Since the layer has more complete knowledge of the crs (ie, when provider could not determine crs and user has selected it from the list), and also better knowledge of layer fields (virtual fields, joined fields) we should use these rather than the provider methods. (cherry-picked from 06c4b07222f9410e1669387a6497897c61748a16) 10 August 2016, 01:47:08 UTC
43274b1 Merge pull request #3368 from elpaso/wfs_fixes Try to fix #15360 09 August 2016, 08:06:42 UTC
f49bd5c [WFS] Fixes #15360 and other issues - fixes authcfg params not passed to requests - fixes backward URI compatibility - fixes version parameter ignored in old style URI - check for "user" in addition to "username" in WFS URI 09 August 2016, 07:24:20 UTC
005d467 Implement provider side FilterFids iterators for OGR provider Makes some operations with OGR sources magnitudes faster, ie zoom to 20 selected features in a 4 million point dataset: before: 14 seconds of blocked gui after: instant (cherry-picked from 1f02fd491d62b2a79ee1bd98000f48cb4db1b442) 09 August 2016, 03:31:30 UTC
7c81384 [QgsVectorFileWriter + OGR provider] Create Integer64 fields as Real fields when output driver doesn't support Integer64 Fix #15405 08 August 2016, 13:59:08 UTC
a0e3e76 [WFS provider] Succesfully analyze DescribeFeatureType response with <complexType> as inline element of <element> (#15395) 08 August 2016, 13:21:00 UTC
262c93c debian packaging update (cherry picked from commit aef87037254729583590102e86a59ea51262cf78) 04 August 2016, 09:40:02 UTC
5dba2e6 [processing] always use user-defined default folder for scripts/models (cherry picked from commit 48cca3bc12e874d681669b47ce2ee24b96baa4de) Conflicts: python/plugins/processing/modeler/AddModelFromFileAction.py python/plugins/processing/script/AddScriptFromFileAction.py 04 August 2016, 09:12:08 UTC
982eaa5 Don't show scrollbar in embedded drag and drop designer form 04 August 2016, 04:33:34 UTC
3fed3cf debian packaging update (cherry picked from commit 750e60fe19eb89489e5e0803717dbbfabfb75e0e) 03 August 2016, 18:28:58 UTC
7401dd3 fix crash when QSQLITE is unavailable (fixes #15358) (cherry picked from commit 285bcd053c353bd99f7e8e71003f5b4bd39bde57) 03 August 2016, 07:02:06 UTC
7397f43 Sort attribute table by value for numerical columns Fix #15318 Fix #15295 01 August 2016, 14:31:40 UTC
1e1fa18 [processing] don't apply additional parameter if offset curve operation is used (fix #15342) (cherry picked from commit 1d2b0b4ca7658ed57c4663d9f064ca4bbc55381e) 01 August 2016, 12:29:04 UTC
e7d7560 [processing] add missed import (fix #15359) (cherry picked from commit 98a55274063fcfe8174b3c3d0369d72d5e2f7c73) 01 August 2016, 12:06:27 UTC
8545b3b Release of 2.16.1 29 July 2016, 12:04:56 UTC
cc3d3f7 Fix map not refreshed after using pan to selected (fix #15324) (cherry-picked from 530a85216ee63db320196fd808f8eb654ac918d7) 28 July 2016, 20:00:35 UTC
f052eda [gui] gray lock icon, and flat style for extent button (cherry-picked from 6bd15ff79e0c9f749595a1e2d6439fd15edfd1e8) 28 July 2016, 20:00:06 UTC
a7fb40e Merge pull request #3342 from tomkralidis/owslib-0.11.2 upgrade OWSLib to 0.11.2 27 July 2016, 23:22:18 UTC
3224e9c upgrade OWSLib to 0.11.2 27 July 2016, 22:52:57 UTC
4fadd79 Fix indentation 27 July 2016, 05:38:03 UTC
3f33190 Fix labeling using perimeter with repeating label distance set If the visible part of a polygon is clipped and becomes a multipolygon, only one label is plotted on the wrong side of the polygon. Settings: Placement: Using Perimeter Allowed positions: Below line / Line orientation dependent position checked Repeat: 100 mm Fix #15341 (cherry-picked from c0b1684058a5acf3ae58ea63bea7b00520e27725) 27 July 2016, 04:51:30 UTC
69ceabd Add labeling tests for letter/word spacing (cherry-picked from 3d6688cce5598d0c09d13f2cd8db30f1f073e928) 27 July 2016, 04:51:22 UTC
back to top