https://github.com/qgis/QGIS

sort by:
Revision Author Date Message Commit Date
ea85bef Release of 2.14.1 25 March 2016, 12:17:01 UTC
a32a6c2 german translation update 25 March 2016, 12:16:44 UTC
fb1aa6b [Spatialite] Fix crash on iterator closing if connection failed. If an iterator fails to open the spatialite database (mHandle == nullptr in QgsSpatiaLiteFeatureIterator::QgsSpatiaLiteFeatureIterator() ), a crash will occur at the destruction of the QgsSpatiaLiteFeatureSource, due to the iterator not being removed from the list of active iterators. Currently QgsSpatiaLiteFeatureIterator::close() does not call iteratorClosed() if mHandle is invalid, which later causes QgsAbstractFeatureSource::~QgsAbstractFeatureSource() to try calling the close() method of a now defunct iterator. If not applying the patch, the added test case crashes with: 177: src/providers/spatialite/qgsspatialiteconnection.cpp: 736: (openDb) [1ms] New sqlite connection for /tmp/test.sqlite.corrupt 177: src/providers/spatialite/qgsspatialiteconnection.cpp: 750: (openDb) [1ms] Failure while connecting to: /tmp/test.sqlite.corrupt 177: 177: invalid metadata tables 177: src/core/qgsfeaturerequest.cpp: 259: (~QgsAbstractFeatureSource) [0ms] closing active iterator 177: CMake Error at PyQgsSpatialiteProvider.cmake:22 (MESSAGE): 177: Test failed: Segmentation fault (cherry picked from commit 2b15eaa14d9e5067ed32f41572d5e9658fa8b278) 24 March 2016, 19:21:58 UTC
2f7d4a7 Use consistant default value of 60000ms for /qgis/networkAndProxy/networkTimeout Currently there's an inconsistancy between the Options dialog that displays a default value of 60000ms for network request timeouts, whereas places in the code use 20000ms. I propose to align on 60000s, since there are occurrences of network requests, for example big WFS GetFeature requests, that can take more than 20s to start. (cherry picked from commit f3872914ceb27fc7871bf571eb542db9a131f545) (testqgswcspublicservers.cpp update added) 24 March 2016, 17:35:27 UTC
363050d [db manager] Fix virtual layers plugin (fixes #14404) (cherry-picked from commit 7dbc0bf81992cd58a6e4d0b081941f3c20f168ca) 24 March 2016, 14:58:52 UTC
8aa3ecd Virtual layer: Be case insensitive when looking for a layer name (cherry picked from commit f14bc8c4d9e88af5529c80593d73e4e9ba472a68) 24 March 2016, 14:54:06 UTC
1f57745 Fix attribute creation in transect sample (cherry picked from commit 90e0cb995fd887db7042fc2e811b685004f0cbbd) 23 March 2016, 21:31:22 UTC
31c914d Don't force use of SQL dialect when running ogr queries (fix #14407) Using "SQL" dialect is not recommended as it forces use of the sometimes buggy SDK query engines. This was breaking the uniqueValues method for ESRI gdb files. See https://trac.osgeo.org/gdal/ticket/6415 for GDAL dev recommendation to use default OGR dialect in place of "SQL" dialect. (cherry picked from commit 8d9443bdca7bee131f75c27192aa021c95a93417) 23 March 2016, 21:16:07 UTC
5278003 [Spatialite] Use correct free function for sqlite3_bind_blob of geometries Currently sqlite3_bind_blob() uses free() as the free function of WKB blobs returned by convertFromGeosWKB(). But those are allocated with new[] and should consequently be freed with delete[]. Spotted by Valgrind: ==4014== Mismatched free() / delete / delete [] ==4014== at 0x4C287BE: free (vg_replace_malloc.c:446) ==4014== by 0xE42E481: sqlite3VdbeMemReleaseExternal (sqlite3.c:57237) ==4014== by 0xE42E4E3: sqlite3VdbeMemRelease (sqlite3.c:57252) ==4014== by 0xE42EC3E: releaseMemArray (sqlite3.c:59208) ==4014== by 0xE42ED1E: sqlite3VdbeDeleteObject (sqlite3.c:60561) ==4014== by 0xE46A6DB: sqlite3VdbeFinalize (sqlite3.c:60528) ==4014== by 0xE46A916: sqlite3_finalize (sqlite3.c:61431) ==4014== by 0x7FB23958: QgsSpatiaLiteProvider::addFeatures(QList<QgsFeature>&) (qgsspatialiteprovider.cpp:3752) ==4014== Address 0x8e2a8b30 is 0 bytes inside a block of size 94 alloc'd ==4014== at 0x4C29520: operator new[](unsigned long) (vg_replace_malloc.c:363) ==4014== by 0x7FB1B964: QgsSpatiaLiteProvider::convertFromGeosWKB(unsigned char const*, int, unsigned char**, int*, int) (qgsspatialiteprovider.cpp:1341) ==4014== by 0x7FB234B5: QgsSpatiaLiteProvider::addFeatures(QList<QgsFeature>&) (qgsspatialiteprovider.cpp:3676) (cherry picked from commit 2e04162e377969e41675d1c2f7f36da7f171c945) 23 March 2016, 20:39:58 UTC
40233ed Reenable fcgi and server on osx (followup 53d40e8) (cherry picked from commit 2c866f45cdcb03a1be89f7237763e8e38f2d3faa) 23 March 2016, 20:38:47 UTC
09a5a8d evis: update QAction::activated to triggered (cherry picked from commit 48911ca9a4dc979bdb73b935bc319dadcbe781d5) 23 March 2016, 20:38:46 UTC
d10ec1d fix warnings (cherry picked from commit eefb046dab437c35205cba8cf68103ccc240c7f9) 23 March 2016, 20:38:46 UTC
c128a55 use individual network managers for threads (fixes #13721, fixes #14401, implements #14192) (cherry picked from commit 2eb82430bbdb02b0789b3ffe80d5b6fd747fa8cc) 23 March 2016, 20:38:46 UTC
03110c4 show source locations in windows backtraces (cherry picked from commit 26d61956d75dd0e522f49a41cec9faef0f2e3719) 23 March 2016, 20:38:46 UTC
addcf3c Don't crash when some shortcuts can't be loaded Fix #14528 (cherry picked from commit 76296c82e7e9225c6be3c00d48b4bf748ca5daa8) 23 March 2016, 20:38:46 UTC
0c65f7f use link to release branch in about box for exported sources (fixeds #14525) (cherry picked from commit 044379b758a286d8d65d9d5181b776096ba7c737) 23 March 2016, 20:38:46 UTC
8fb32b1 osgeo4w: support for OSGEO4W_DESKTOP and fix deinstallation (cherry picked from commit c2ff2d772197a93c99b625d64e44acc71df2c00c) 23 March 2016, 20:38:45 UTC
0458a2c travis: disable fcgi and server on osx (fastcgi.com apparently gone) 23 March 2016, 07:35:43 UTC
1f1d4c0 UI consistency "Rendering order..." to "Symbol levels..." 23 March 2016, 07:03:28 UTC
629864e crssync: skip more crses that cannot be copied (cherry picked from commit 71429be7a289e1b8050005dabcb3e0e33ac1cdbd) 22 March 2016, 09:11:51 UTC
c7c7baa [processing] activate GRASS 7 by default and disable GRASS 6 21 March 2016, 06:23:19 UTC
0cdfca7 [FEATURE] Parameterized svg support for composer svg images This makes it possible to change SVG fill/outline color and outline width when using parameterised SVG files such as those included with QGIS (fix #10542) (cherry-picked from ed3cb120087414906fd409049081950137116e1a) 20 March 2016, 17:55:36 UTC
9542653 Use SVG cache to handle parameterized SVG files in composer picture selection widget (fix #14385) (cherry-picked from 94e7720fe365794be5ea09564f0bc65577a5e068) 20 March 2016, 17:55:12 UTC
780c587 Improved fix for spatialite views (fixes #14232) (cherry picked from commit 42d88848f3010365d2c9fcf84b3a8ed5d52749a1) 19 March 2016, 11:24:20 UTC
8ee2e2c Fix PyQgsServer test on GDAL >= 2.0 Also fix handling of longlong types in wfs_describefeaturetype (cherry-picked from 0780527428c474df8714be8b6d96aa25b81b3996) 19 March 2016, 02:14:02 UTC
08a1b07 Disable watchDog when plugin was loaded successfully 17 March 2016, 14:10:48 UTC
c3881d4 Add internal qwtpolar 1.1.1 for Qwt 6.1 (cherry picked from commit a9cb9906a296eba4f4a1f1dea414d1bd8f352271) 17 March 2016, 12:45:55 UTC
e135699 GDAL 2.0 allows writing 64bit longlong integers Fix #14411 15 March 2016, 23:53:35 UTC
25ac01a Default to layer CRS in raster save as dialog (fix #14209) (cherry-picked from 8fc405648be18870133e318cbfc7cb0918efe4b1) 15 March 2016, 02:14:04 UTC
8ca6cc7 Fix incorrect projection if raster or plugin layer is first layer loaded into an empty project (fix #14392) (cherry-picked from 15d2be26f1235d9ec18b48f09376390c3a6e2d00) 15 March 2016, 01:20:44 UTC
0bde785 [Geometry checker] Make polyLineSize survive empty geometries (cherry-picked from 34bd12402362e8af1ba3b1cae09f6be9fb7c2c52) 15 March 2016, 00:26:27 UTC
342a754 globe: adapt to osgearth 2.7 (cherry picked from commit 6327558 and de06cd7) 13 March 2016, 10:59:05 UTC
ef256aa Add Qt5OpenGL variables to include_directories() & target_link_libraries(). 12 March 2016, 18:35:53 UTC
25932aa [virtual provider] Add SQLITE3_INCLUDE_DIR to CMakeLists.txt The virtual provider depends directly on sqlite3.h, but fails to add explictly its paths, relying on it to be present in the other used included paths, which may be not always the case in some setups. (cherry-picked from 455a473) 12 March 2016, 09:28:33 UTC
d261ed5 Add debug message in case of failure in QgsSLConnect::sqlite3_close() and in QgsSLConnect::sqlite3_close_v2() too. This can make spotting issues like the one fixed in b0f2b970ac8918e5cb0ec566ecb491a57054a093 easier. (cherry-picked from b253a29aa4c2cf9b214a086e9783c856313cde2e) 12 March 2016, 09:28:02 UTC
0626467 [BUGFIX] [Spatialite] Finalize statement in addFeatures() The sqlite3_prepare_v2() call in QgsSpatiaLiteProvider::addFeatures() is not associated with a matching sqlite3_finalize(). Consequently at time of sqlite3_close(), the later returns a SQLITE_BUSY error and fails to close the file descriptor (can be checked by runing 'lsof' on qgis process). (cherry-picked from b0f2b970ac8918e5cb0ec566ecb491a57054a093) 12 March 2016, 09:27:42 UTC
35ceacc Fix broken $x_at, $y_at functions (fix #14462), add tests (cherry-picked from 3b40e2baa5b939dd4b920220e266a98cf9ef0e4c) 12 March 2016, 09:23:59 UTC
875a464 Fix reshape involving first/last vertex (fix #14443) (cherry-picked from bb0ecf427fd3c92a46bac26d7344f82381f34e8e) 10 March 2016, 07:57:05 UTC
602cfa1 Allow editing newly added diagram expression attributes (fix #14063) (cherry-picked from 8389b7f703694bf107ffaa85f5b4bda934e2391a) 10 March 2016, 07:56:23 UTC
7baedaf debian packaging update (cherry picked from commit e62d8fe790e88f22a7ab35e5346a52708892b581) 09 March 2016, 22:48:31 UTC
49ce2fa [BUGFIX][QGIS Server] To avoid infinite loop in layer creation Insert layer in registry and cache before addValueRelationLayersForLayer 09 March 2016, 16:56:05 UTC
ceb86c7 [processing] don't show tip when user uses search and tip was disabled (fix #14379) 09 March 2016, 12:22:35 UTC
c3dfbcd Fix searching for symbols by tag (fix #14445), add tests (cherry-picked from 6be8d06dc6147b35ad072ef383e200c8a2da5c84) 09 March 2016, 11:08:51 UTC
ffa7b3b Correctly set title for label svg selector dialog (cherry-picked from 7f179032f71ad27618ea8175c0c2d9c572be05a2) 09 March 2016, 11:08:35 UTC
ea96018 Use correct field icon in form view preview menu (cherry-pick from ea10c5da3c23689cbc755b980c290dd79cd1836c) 09 March 2016, 11:08:16 UTC
29bf95c [Processing] Fix TypeError in Zonal Statistics algorithm Fixes #14412 09 March 2016, 10:44:43 UTC
107d30a processing fix SAGA 2.2.x resampling 08 March 2016, 09:48:58 UTC
ae8e03e processing fix SAGA 2.2.* grid_spline tools 08 March 2016, 09:48:40 UTC
f11c5b3 Include parameter target elevation above the ground 08 March 2016, 09:48:33 UTC
0a47d01 processing: in SAGA grid masking it is not mandatory for inputs to have the same extent 08 March 2016, 09:48:24 UTC
a53a6e4 [Processing] Use local GRASS7 help files if they exist. Fixes #7745 08 March 2016, 09:48:14 UTC
f55ec08 processing: fix GRASS7 v.buffer.column 08 March 2016, 09:48:05 UTC
ede6c23 fix/adds SAGA 2.2.3 tools 08 March 2016, 09:47:51 UTC
bceea09 catch some python error in batch processing 07 March 2016, 08:21:33 UTC
66b66c5 improve error message in the modeler 07 March 2016, 08:21:21 UTC
9842dd7 Fix #14426 - Zoom to layer behaves really weird when using a filter on a Shape file: Fix extent for OGR provider, followup 9fb7819 (cherry-picked from 5bb25d8917dc0d494ae46c035f8e019f448c60fb) 06 March 2016, 21:15:33 UTC
e4fd090 Extend TestQgsGeometry::isEmpty to also test empty geometry collection (cherry-picked from 1e90786be770868b90887cd1bb98c041ec0eee01) 06 March 2016, 21:14:36 UTC
1031172 Fix out of bounds array access if nextVertex is called on empty QgsGeometryCollectionV2 (cherry-picked from 4c0e78a22dba81d9a1450620ade8ab321fc4d7d7) 06 March 2016, 21:14:13 UTC
e2879c3 [pluginmanager] apply auth also when downloading plugin package 04 March 2016, 21:16:06 UTC
2f5c193 Fix handling of longlong fields in memory provider (cherry-picked from 98a216e0327c72132faa434251f29ee9f2a582bc) 04 March 2016, 00:47:48 UTC
c8950e2 Update test mask images (cherry-picked from dc2f1523cd7c5bb655e36ae302b67e1284573341) 04 March 2016, 00:47:33 UTC
e2889cc Fix OGR expression compiler with GDAL >= 2.0 Some extreme corner cases (eg "NULL OR TRUE") tested by the provider tests were failing with GDAL 2.0. In GDAL<2.0 these expressions would be rejected by OGR, but it seems GDAL>=2.0 has partial support for these so the expression compiler needs to handle them before handing off to GDAL. (cherry-picked from 81be55937538307efed3b76b518fba4fa699545e) 04 March 2016, 00:46:44 UTC
73adda9 Python binding fixes for 2.5D renderer 03 March 2016, 19:44:09 UTC
63d6f7b Fix fetching subset of attributes with mssql (fix #14402), add test (cherry-picked from 30449e577f0cd432bd8c60787743fba54c1e51b9) 03 March 2016, 00:31:14 UTC
5a2ab97 Fix mssql provider test data (cherry-picked from 527fe9d2344f8d93e2f9d430f5691a678b63c164) 03 March 2016, 00:30:58 UTC
8958204 [GRASS] set PATH and PYTHONPATH in startModule() for t.list, #14241 (cherry picked from commit 1d3cbd91cace921f71183535ca90ca8cf38bf9ef) 02 March 2016, 11:44:20 UTC
98e31ca Fix build 01 March 2016, 10:15:36 UTC
1b7e5c5 Fix setting symbol for single symbol renderer via legend dbl click Eg if diagram legend is also shown for layer it's possible for the single symbol renderer to show a legend item. (cherry-picked from 5612936836524eb1d85a0ab4168c80cf2b10dded) 01 March 2016, 04:50:45 UTC
b11efdb Fix pasting mixed geometry types to memory layer, switch to message bar (cherry-picked from 28d725c1e4f152031223a66f8929bf5d2ac74551) 01 March 2016, 04:50:07 UTC
9374935 Fix string capitalization (cherry-picked from 3f80649b58c8ea50c0e2f93b556b1568ab3b3430) 01 March 2016, 04:49:13 UTC
3ea7860 [processing] Fixes for field calculator and field mapper - respect project distance, area and ellipsoid settings - ensure expression variables are correctly evaluated (cherry-picked from d32c41a60ed28abe3d8a93971810ee4f9735e055) 01 March 2016, 00:18:52 UTC
2b72350 Correct initialization of Max FLT_MIN is the smallest positive float (cherry-picked from 8a47b5cad07bcf50c3b194631374c6021e56c823) 01 March 2016, 00:17:40 UTC
1c4c92b Add splash screen credits for City of Essen and Linux Hotel 29 February 2016, 19:38:24 UTC
336d77c fix nsis installer welcome picture (convert to BMP3) 27 February 2016, 15:53:10 UTC
98e9610 fix mis-sized splash 26 February 2016, 13:55:16 UTC
654fabd Release of 2.14 (Essen) 26 February 2016, 12:23:48 UTC
a5795bc changelog and news update for 2.14 26 February 2016, 12:23:48 UTC
fb0adf1 translation update for 2.14 from transifex 26 February 2016, 12:23:40 UTC
ab801aa Move composer template paths settings 26 February 2016, 12:02:30 UTC
77a02ae [2.5D renderer] Fix loading of saved symbology 26 February 2016, 12:00:03 UTC
b8c620a update test mask 26 February 2016, 11:48:08 UTC
ae03937 [pyqgis-console] API file updated 26 February 2016, 10:18:07 UTC
dccca45 [processing] Fix crash in ExecuteSQL.py 26 February 2016, 10:10:46 UTC
493d13d Merge pull request #2834 from m-kuhn/procStatTranslate [processing] Make basic statistics translatable 26 February 2016, 09:27:53 UTC
5a0d0bc fix transifex configuration (followup bc042a5e) 26 February 2016, 09:10:12 UTC
36b0c3c [BUGFIX][QGIS Server] WFS DescribeFeatureType Geometry element type In the OGR provider, we can read: ``` Some ogr drivers (e.g. GML) are not able to determine the geometry type of a layer like this. In such cases, we use virtual sublayers for each geometry if the layer contains multiple geometries (see subLayers) otherwise we guess geometry type from first feature ``` It means that in DescribeFeatureType Geometry element can be describe as simple and the GML contains simple and multi. It's not XML valid. To fix it, for OGR provider Geometry element type is set to `gml:GeometryPropertyType` For the next release, it will be interesting to allow users to specify whether the geometries are multi. 26 February 2016, 09:08:07 UTC
8fc5381 Merge pull request #2845 from pvalsecc/column_name_validation Remove column name validation from virtual layers queries 26 February 2016, 08:50:39 UTC
58c85bb Tweak vertical position of labels under points in "cartographic" label placement mode Previously labels were being drawn too low 26 February 2016, 08:36:20 UTC
75d6a19 release.pl: fix dryrun comment (followup a934b01) 26 February 2016, 08:34:26 UTC
ae347bf Followup fb7c683, 4e4743 26 February 2016, 08:05:46 UTC
3e5e108 [processing] Make basic statistics translatable 26 February 2016, 07:58:30 UTC
3a714cc Remove column name validation from virtual layers queries The query already went through the Sqlite query parser. So why not trusting it? This was in the way of group by queries with count(*) in the output fields. 26 February 2016, 07:04:07 UTC
fb7c683 Temporarily disable test which unexpectedly fails on Travis 26 February 2016, 05:29:13 UTC
b197ccb Merge pull request #2844 from nirvn/gps_icon_refresh [ui] improve gps tools icon 26 February 2016, 04:49:14 UTC
8490786 [ui] improve gps tools icon 26 February 2016, 04:41:39 UTC
4e4743a Fix saving vector layers with z dimension (fix #14006, #12373) 26 February 2016, 04:07:35 UTC
1b22dcc Indendation 26 February 2016, 03:08:37 UTC
4f1f7a8 Fix long hang when selecting huge number of vertices with node tool 26 February 2016, 01:54:35 UTC
0b136af fixes #13668 (Delete does not work in the Vertex Editor) 26 February 2016, 01:41:20 UTC
300785b Always show map units as an option in coordinate format combo box 26 February 2016, 01:19:34 UTC
back to top