From a5795bcaab61b94d165468c6ae2700ffe24c85ba Mon Sep 17 00:00:00 2001 From: "Juergen E. Fischer" Date: Fri, 26 Feb 2016 13:23:48 +0100 Subject: [PATCH] changelog and news update for 2.14 --- ChangeLog | 10549 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 10549 insertions(+) diff --git a/ChangeLog b/ChangeLog index 5c5f7d20b56..1853a78fca5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,10484 @@ +Juergen E. Fischer 2016-02-26 + + translation update for 2.14 from transifex + +Nathan Woodrow 2016-02-26 + + Move composer template paths settings + +Matthias Kuhn 2016-02-26 + + [2.5D renderer] Fix loading of saved symbology + +Nyall Dawson 2016-02-26 + + update test mask + +Salvatore Larosa 2016-02-26 + + [pyqgis-console] API file updated + +Hugo Mercier 2016-02-26 + + [processing] Fix crash in ExecuteSQL.py + +Merge: 5a0d0bc 3e5e108 +Matthias Kuhn 2016-02-26 + + Merge pull request #2834 from m-kuhn/procStatTranslate + + [processing] Make basic statistics translatable + +Juergen E. Fischer 2016-02-26 + + fix transifex configuration (followup bc042a5e) + +rldhont 2016-02-25 + + [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. + +Merge: 58c85bb 3a714cc +Hugo Mercier 2016-02-26 + + Merge pull request #2845 from pvalsecc/column_name_validation + + Remove column name validation from virtual layers queries + +Nyall Dawson 2016-02-26 + + Tweak vertical position of labels under points in "cartographic" + label placement mode + + Previously labels were being drawn too low + +Juergen E. Fischer 2016-02-26 + + release.pl: fix dryrun comment (followup a934b01) + +Nyall Dawson 2016-02-26 + + Followup fb7c683, 4e4743 + +Matthias Kuhn 2016-02-24 + + [processing] Make basic statistics translatable + +Patrick Valsecchi 2016-02-25 + + 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. + +Nyall Dawson 2016-02-26 + + Temporarily disable test which unexpectedly fails on Travis + +Merge: 4e4743a 8490786 +Nyall Dawson 2016-02-26 + + Merge pull request #2844 from nirvn/gps_icon_refresh + + [ui] improve gps tools icon + +nirvn 2016-02-26 + + [ui] improve gps tools icon + +Nyall Dawson 2016-02-26 + + Fix saving vector layers with z dimension (fix #14006, #12373) + +Nyall Dawson 2016-02-26 + + Indendation + +Nyall Dawson 2016-02-26 + + Fix long hang when selecting huge number of vertices with node tool + +Peter Petrik 2016-01-27 + + fixes #13668 (Delete does not work in the Vertex Editor) + +Nyall Dawson 2016-02-26 + + Always show map units as an option in coordinate format combo box + +Merge: 76fcb1f 8769abe +Nyall Dawson 2016-02-26 + + Merge pull request #2838 from wonder-sk/fix-wgs-coords + + Fix precision of coordinate display for layer in non-projected CRS + +Juergen E. Fischer 2016-02-26 + + PyQgsVectorFileWriter: fix comment (followup 17f20bb) + +Nyall Dawson 2016-02-26 + + Use clearer cut/copy/paste icons in python console + +Nyall Dawson 2016-02-26 + + Fix trailing space in status bar label + +Juergen E. Fischer 2016-02-26 + + editor widgets: avoid duplicate saving of edit types (fixes #13960) + + TODO: resolve duplicate read via QgsProject::readMapLayer and + QgsVectorLayer::readCustomSymbology signals + +Juergen E. Fischer 2016-02-26 + + fix linebreaks in function help and CASE (fixes #14189) + +Juergen E. Fischer 2016-02-25 + + fix typos + +Juergen E. Fischer 2016-02-25 + + add help for map_extent_center, map_extent_width and map_extent_height (fixes #14259, followup e7b9a31) + +Juergen E. Fischer 2016-02-25 + + layer definition: always use relative paths regardless whether or not the file already exists (fixes #14340) + +Juergen E. Fischer 2016-02-25 + + new spatialite layer: allow tables with only primary key and geometry (fixes #14313) + +Juergen E. Fischer 2016-02-25 + + remove a failing connect and avoid absolutePath warning in empty project + +Juergen E. Fischer 2016-02-25 + + PyQgsVectorFileWriter: adapt to a3f03f02 + +Juergen E. Fischer 2016-02-25 + + vector file writer: fix saving of datetime values (fixes #14190) + +Juergen E. Fischer 2016-02-25 + + also recalculate layer extent after rollback (fixes #3155) + +Juergen E. Fischer 2016-02-25 + + don't close qgis_help when qgis closes (fixes #8305) + +rldhont 2016-02-25 + + [BUGFIX][Processing] Reset SAGA InverseDistanceWeighted algorithm + + Reset 2 parameters : + * SEARCH_POINTS_ALL + * SEARCH_POINTS_MAX + + These parameters was defined in 2.1.2 but are available in the next version : + http://www.saga-gis.org/saga_module_doc/2.1.3/grid_gridding_1.html + http://www.saga-gis.org/saga_module_doc/2.1.4/grid_gridding_1.html + http://www.saga-gis.org/saga_module_doc/2.2.0/grid_gridding_1.html + http://www.saga-gis.org/saga_module_doc/2.2.2/grid_gridding_1.html + +Juergen E. Fischer 2016-02-25 + + replace html encodings from NEWS + +Martin Dobias 2016-02-25 + + Fix precision of coordinate display for layer in non-projected CRS + +Juergen E. Fischer 2016-02-25 + + fix typo + +Juergen E. Fischer 2016-02-25 + + debian packaging update + +Merge: 31c788d 689cbad +Alessandro Pasotti 2016-02-25 + + Merge pull request #2836 from elpaso/bugfix-13291 + + [bugfix][server] Fixes #13291 + +Martin Dobias 2016-02-25 + + Fix rendering crash in debug mode (fixes #14369) + + Introduced in b6de1971 due to the use of static variables in a function that is called from multiple threads. + + Further changes to logging: + - also works when sequential rendering is used + - also works in release mode (to allow checking of rendering speed in normal QGIS release) + +Juergen E. Fischer 2016-02-24 + + add closing bullet (followup ab9ce5b) + +Juergen E. Fischer 2016-02-24 + + add update-news.pl to update NEWS file from changelog.qgis.org + +Merge: 1af724f 630836d +Tim Sutton 2016-02-24 + + Merge pull request #2837 from timlinux/master + + Updated news for 2.14 - also added missing news for 2.12 + +Tim Sutton 2016-02-24 + + Updated news for 2.14 - also added missing news for 2.12 + +elpaso 2016-02-24 + + [bugfix][server] Fixes #13291 + +Merge: 395bae6 d266582 +Alessandro Pasotti 2016-02-24 + + Merge pull request #2829 from elpaso/server-static-initializers-construct-on-firts-use + + Moved static vars to functions + +rldhont 2016-02-24 + + [BUGFIX][QGIS Server] Add charset for application/vnd.ogc.gml GetFeatureInfo + +Martin Dobias 2016-02-24 + + [spatialite] use view's pkey if defined in meta table (fixes #14232) + +rldhont 2016-02-24 + + [BUGFIX] Extend WFS field type description (time) + + Continue commit 2ad32f1635d39fd90bdf0c10fc98f467f6b4f5d3 + +Nyall Dawson 2016-02-24 + + Standardise to not showing : in main status bar labels + +nirvn 2016-02-23 + + [atlas] fix main canvas refresh with dropdown list (fix #14358) + +Nyall Dawson 2016-02-24 + + Clean up python console toolbars/menus: + + - Consistent capitalization + - Add missing ellipsis + - Rename "settings" to "options" for consistency with main window + - Remove some excessive use of separators + +Merge: d11e667 61bb01b +Nyall Dawson 2016-02-24 + + Merge pull request #2745 from medspx/gdal_invalid_messagebar + + Replace QgsErrorDialog by messageBar for raster loading (fix #6967) + +Nyall Dawson 2016-02-24 + + Quote fields in size/width assistant (fix #14257) + +Nyall Dawson 2016-02-24 + + Reword vector layer capability strings for consistency + +Juergen E. Fischer 2016-02-23 + + show progress when loading composers + +rldhont 2016-02-23 + + [BUGFIX] Extend field type description + +elpaso 2016-02-23 + + Renamed static members and moved init into ctor + +elpaso 2016-02-22 + + Moved static vars to functions + +Radim Blazek 2016-02-23 + + set full path as name on browser favourites created by provider + +Matthias Kuhn 2016-02-23 + + Update README.md + +Merge: 5085204 58751b5 +Matthias Kuhn 2016-02-23 + + Merge pull request #2832 from m-kuhn/checkXmlKeys + + Don't use invalid xml values as attribute names + +Matthias Kuhn 2016-02-23 + + Update README.md + +Matthias Kuhn 2016-02-23 + + More documentation for processing tests + +Merge: 50aa805 5f0173e +Matthias Kuhn 2016-02-23 + + Merge pull request #2761 from m-kuhn/ptest + + Updates to processing tests + +Matthias Kuhn 2016-02-23 + + Don't use invalid xml values as attribute names + + Fixes #14136 + +Merge: b97e86d e99ccb7 +Matthias Kuhn 2016-02-23 + + Merge pull request #2778 from SebDieBln/FixOrphanedWidgetConfigs + + [Bugfix] Avoid orphaned QgsEditorWidgetConfig (refs #14136) + +Matthias Kuhn 2016-02-23 + + Add gdal-bin to travis + +elpaso 2016-02-23 + + [server] Safety measure to prevent potential leaks + +Matthias Kuhn 2016-02-23 + + Add new test type "regex" to processing tests + +Matthias Kuhn 2016-02-23 + + Fix typo + +Matthias Kuhn 2016-02-13 + + Update AlgorithmsTestBase.py + +elpaso 2016-02-23 + + [server][bugfix] Prevent potential crash + +Martin Dobias 2016-02-23 + + Fix drag&drop of spatialite tables (fixes #14237) + +Martin Dobias 2016-02-23 + + Fix DB manager to work with SpatiaLite < 4.2 + +Matthias Kuhn 2016-02-05 + + [processing] Add gdal test + +Matthias Kuhn 2016-02-05 + + [processing] TestGenerator: Create parameters as dict + +Matthias Kuhn 2016-02-05 + + [processing] Move AlgorithmTests to QgisAlgorithmTests + +Matthias Kuhn 2016-02-05 + + [processing] Remove test leftovers + +Radim Blazek 2016-02-23 + + [GRASS] do not show 100% progress until module finished, fixes #3131 + +Juergen E. Fischer 2016-02-23 + + remove assertion (fixes #14360) + +Sandro Santilli 2016-02-23 + + Fix typmod aware query for topology face layers + + followup d8a768f0a0b1926ead3b42c0fa9e12d35f8905f0 (which was bogus) + +Martin Dobias 2016-02-23 + + Fix tests where locale-dependent formatting of numbers is used + +Martin Dobias 2016-02-23 + + Fix test mask for labelingenginev2 tests so they do not fail on my laptop + +Nyall Dawson 2016-02-23 + + Revert "Show project path in server parsing error (revert before release)" + + This reverts commit 368223ad0a0995b6d3ab0d55cd5e723557887ad5. + +Nyall Dawson 2016-02-23 + + Standardise capitalization of symbol layer types + +Nyall Dawson 2016-02-23 + + Show field names in geometry generator expression widget + +Nyall Dawson 2016-02-23 + + Add unit tests for WMS server access control with request filters + +Nyall Dawson 2016-02-23 + + More descriptive function help for area/length/perimeter functions + + ...which better clarify how project ellipsoid and unit settings are + respected by the functions + +Nathan Woodrow 2016-02-23 + + Expresson widget - Set first item on search result + + For Nyall :) + +Nyall Dawson 2016-02-23 + + Fix inconsistent capitalization and add missing ellipsis to browser actions + +Nyall Dawson 2016-02-23 + + Correctly set parent for select by expression dialog in main window + +Sandro Santilli 2016-02-22 + + Make geometry typmod available for topology face layer queries + + Greatly improves performances on topology loading. + See http://hub.qgis.org/issues/14356 + +Merge: 3a8c1c7 3df100f +Alessandro Pasotti 2016-02-22 + + Merge pull request #2830 from elpaso/server-fix-info_format2 + + [bugfix][server] text/plain as default info_format + +elpaso 2016-02-22 + + Removed debug code + +Juergen E. Fischer 2016-02-22 + + nsis: cleanup after msys + +Radim Blazek 2016-02-22 + + [GRASS] support extension filter in file output, fixes #5011 + +Radim Blazek 2016-02-22 + + [GRASS] fixed v.in.ogr.all.loc input widget + +elpaso 2016-02-22 + + Added test data for GetFeatureInfo + +elpaso 2016-02-22 + + [bugfix][server] text/plain as default info_format + + Added deafult info_format (text/plain) as per specs. + Fixed error message when info format was not set or wrong. + Added test for GetFeatureInfo. + +Hugo Mercier 2016-02-22 + + [processing] Change version test so that ExecuteSQL is testable during feature freeze + +Hugo Mercier 2016-02-22 + + Fix text encoding issues in virtual layers (fixes #14350) + +Hugo Mercier 2016-02-22 + + Fix text encoding in request filter expression + +Nathan Woodrow 2016-02-22 + + Expression widget - Filter headers with no search results + +Juergen E. Fischer 2016-02-22 + + don't try to refresh the layer extent after deletion of features, if + useEstimatedMetadata is enabled (tradeoff for large layers) + +Denis Rouzaud 2016-02-22 + + External Resource Widget: avoid having undefined value in document viewer type combobox + +Alexander Bruy 2016-02-22 + + [processing] fix handling of NULLs is Basic statistics for text fields + +Radim Blazek 2016-02-22 + + browser favourites: add items for providers + +Sebastian Dietrich 2016-02-20 + + Don't zoom when panning with the keyboard on a rotated QgsMapCanvas + + Fixes #14243 + + Signed-off-by: Sandro Santilli + +Radim Blazek 2016-02-22 + + [GRASS] new mapset: re-enable set extent button if canvas extent is valid + +Merge: 70ff8b5 3f9263b +Alexander Bruy 2016-02-22 + + Merge pull request #2819 from NaturalGIS/processing_fix_grass_grass7_r_sunmask + + [processing] fix GRASS and GRASS7 r.sunmask + +Merge: a1672da e4dba1e +Richard Duivenvoorde 2016-02-22 + + Merge pull request #2826 from DelazJ/patch-1 + + Update label + +Nyall Dawson 2016-02-22 + + Fix some test failures, warnings in nightlies + + Add more tolerance to distance area tests, fix doxygen param option + +Nyall Dawson 2016-02-22 + + [server] Fix some exceptions were not correctly restoring layer opacity + +Nyall Dawson 2016-02-18 + + [server] Make restoration of original layer subsetStrings much more + robust (there were many code paths where the original filters + were not being correctly restored) + +Nyall Dawson 2016-02-18 + + Correctly restore layer subsetStrings after wfs/wms requests... + + by switching storage/restoration of subset strings to use + QgsMapLayer pointers instead of layer ids. It seems that the + majority of layers created by server are not registered in + the map layer registry, so retrieving layers by layer id + under server is not reliable. + +Nyall Dawson 2016-02-16 + + Fix #13919, don't reset layer subsetStrings when server python plugins + are enabled + +Nyall Dawson 2016-02-22 + + Add unit tests for #13919 + +Nyall Dawson 2016-02-16 + + Fix slow filter rect requests with server python plugins (refs #13919) + +Merge: 4485d3a e503c70 +Jürgen Fischer 2016-02-21 + + Merge pull request #2817 from jef-n/geometryv2-cache-cs + + change QgsAbstractGeometryV2::coordinateSequence() to return a + +Juergen E. Fischer 2016-02-21 + + change QgsAbstractGeometryV2::coordinateSequence() to return a + implicitly shared copy of an internal cache instead of recreating the + coordinate sequence again and again. + + Improves performance of the nodetool on large features a lot (refs #13963) + + Also introduce Qgs(Coordinate|Ring|Point)SequenceV2 typedefs. + +Merge: 959952e 6116fdc +Jürgen Fischer 2016-02-21 + + Merge pull request #2824 from nyalldawson/geombbox + + Optimise storage/calculation of geometry bounding boxes + +Merge: a0a20ea 607642a +Matthias Kuhn 2016-02-21 + + Merge pull request #2820 from NaturalGIS/processing_fix_saga_223_detection + + Fix SAGA 2.2.3 Processing detection + +Harrissou Sant-anna 2016-02-21 + + Update label + + Given that the canvas rotation is in QGIS for many releases, it may be time to remove the "experimental" attribute in the label + +Merge: 4c63c85 23802eb +Matthias Kuhn 2016-02-21 + + Merge pull request #2825 from m-kuhn/processingTestFiles + + Add file comparison for HTML output to processing + +Matthias Kuhn 2016-02-21 + + Add file comparison for HTML output to processing test generator + + Refs #14311 + +Matthias Kuhn 2016-02-21 + + Add file comparison to processing tests + + And a test for basic numeric statistics + +Matthias Kuhn 2016-02-21 + + [processing] Add some newlines to the output of basic stats + +Matthias Kuhn 2016-02-21 + + Add method for file comparison to testing lib + +Nyall Dawson 2016-02-21 + + Add a bunch of missing geometry cache clears + +Nyall Dawson 2016-02-21 + + Optimise storage/calculation of geometry bounding boxes + + - removes storage of bounding box from QgsPointV2 (gives significant + decrease in size of object) + - more efficient calculation of bounding box for linestrings + + Additionally, this commit moves the bounding box invalidation to a + virtual QgsAbstractGeometryV2::clearCache() method, so that other + non-bounding box caches can also be cleared when the geometry + is modified. + +Matthias Kuhn 2016-02-20 + + Show provider errors more prominently + +Juergen E. Fischer 2016-02-20 + + fix typo (followup 5c4bf99) + +Juergen E. Fischer 2016-02-20 + + debian packaging update: manually merge some changes from PR#2818 and + some spelling fixes. + +Giovanni Manghi 2016-02-20 + + Fix SAGA 2.2.3 Processing detection + +Giovanni Manghi 2016-02-20 + + fix GRASS and GRASS7 r.sunmask + +Sebastian Dietrich 2016-01-23 + + remove the accompanying QgsEditorWidgetConfig when removing a field + (refs #14136) + +Merge: 07240e3 7431ec6 +Matthias Kuhn 2016-02-20 + + Merge pull request #2816 from SebDieBln/FixDuplicateJoins + + [Bugfix] create vector joins only once for a duplicated layer (fixes #14298) + +Merge: 1e80a98 ec0be3c +Jürgen Fischer 2016-02-20 + + Merge pull request #2813 from rouault/avoid_astyle_writing_unmodified_files + + astyle.sh: make it not touch unmodified files + +Sebastian Dietrich 2016-02-19 + + create vector joins only once for a duplicated layer (fixes #14298) + +Juergen E. Fischer 2016-02-19 + + include spatialindex only in core (fixes #13197) + +Alexander Bruy 2016-02-19 + + fix failing indenation test + +Merge: db1142e 141a0a2 +Alexander Bruy 2016-02-19 + + Merge pull request #2815 from NaturalGIS/processing_fix_grass7_r_water_outlet + + [processing] fix GRASS7 r.water.outlet + +Giovanni Manghi 2016-02-19 + + processing fox GRASS7 r.water.outlet + +Merge: 7f56c5d 3215247 +Alexander Bruy 2016-02-19 + + Merge pull request #2814 from NaturalGIS/processing_fix_gdal_rasterize + + [processing] fix gdal_rasterize: missing output format parameter + +Giovanni Manghi 2016-02-19 + + fix processing gdal_rasterize: missing output format parameter + +Even Rouault 2016-02-19 + + Fix use of wrong variable in astyleit(), introduced in previous commit + +Even Rouault 2016-02-19 + + astyle.sh: make it not touch unmodified files + + Currently astyle.sh will rewrite files, even if no change are made. + This causes some editors (for example kate) to believe that the file + has been changed even if it is not the case. Letting the timestamp + untouched is not enough. So make 'flip' and 'unify_includes.pl' + operate on copies, and move the copies as the original file if + differences are found. + +Juergen E. Fischer 2016-02-19 + + reduce debugging noise (followup 1a29030) + +Juergen E. Fischer 2016-02-19 + + also log rendering times of individual layers when debugging output is + enabled + +Merge: 410fe32 bbc8feb +Alessandro Pasotti 2016-02-19 + + Merge pull request #2812 from elpaso/accesscontrol-api-docs + + Added new plugin filters to server api docs + +elpaso 2016-02-19 + + Added new plugin filters to server api docs + +Merge: 6f39375 1a29030 +Jürgen Fischer 2016-02-19 + + Merge pull request #2802 from ahuarte47/Issue_RemoveMap2screenMethods + + Remove duplicate methods to convert map coordinates to screen coordinates + +Alvaro Huarte 2016-02-17 + + Remove duplicate methods of conversion + + Remove duplicate methods of conversion of map coordinates to screen + coordinates + +Juergen E. Fischer 2016-02-19 + + spelling fix + +Nyall Dawson 2016-02-19 + + Fix order by not set for 25d renderer + +Juergen E. Fischer 2016-02-19 + + prevent exceeding allocation from corrupt wkb + +Nyall Dawson 2016-02-19 + + Fix typo + +Nyall Dawson 2016-02-19 + + Fix "feature rendering order" checkbox is not honored (fix #14323) + +Merge: d8a5e0f bcd3d92 +Alexander Bruy 2016-02-18 + + Merge pull request #2808 from m-kuhn/proclogtitle + + [processing] always translate debug messages tab title (fix #14287) + +Alexander Bruy 2016-02-18 + + [processing] correctly handle zero in Basic statistics alg (fix #14331) + +Merge: 30a738f 5c62a17 +Alexander Bruy 2016-02-18 + + Merge branch 'saga-223' + +Alexander Bruy 2016-02-18 + + [processing] improve handling of the obsolete models (fix #14306) + +Matthias Kuhn 2016-02-18 + + Always translate Processing debug messages tab title + + Fix #14287 (Redmine) + +Alexander Bruy 2016-02-18 + + [processing] added descriptions for SAGA 2.2.3 + +Alexander Bruy 2016-02-18 + + [processing] convert messages to unicode (fix #14286) + +Hugo Mercier 2016-02-17 + + Keep Z/M information when digitizing from a snapped point (fixes #14318) + +Merge: 9bf3b2e 97ab3d9 +Nyall Dawson 2016-02-18 + + Merge pull request #2807 from SebDieBln/FixOrderByDialogParent + + [Bugfix] construct the QgsOrderByDialog with the correct parent + +Sebastian Dietrich 2016-02-18 + + construct the QgsOrderByDialog with the correct parent + This is necessary to ensure proper modal behaviour. + +Alexander Bruy 2016-02-17 + + [processing] fix refreshing of the toolbox after downloading scripts/models + +Sandro Santilli 2016-02-17 + + Use pg initialization script from Travis + +Sandro Santilli 2016-02-17 + + Make PG initialization scripts work with PostgreSQL 9.1 + + - Remove lock_timeout setting + See https://travis-ci.org/qgis/QGIS/jobs/109844438#L942 + + - Remove CREATE SCHEMA IF NOT EXISTS + See https://travis-ci.org/qgis/QGIS/jobs/109891682#L1016 + +Matthias Kuhn 2016-02-17 + + Fix warning when compiling for android + +Nyall Dawson 2016-02-18 + + Restore default coordinate format to map units (fix #14319) + +Alexander Bruy 2016-02-17 + + [processing] fixes for Create Grid algorithm (fix #14303) + +Alexander Bruy 2016-02-17 + + [processing] correctly recognize grid type (fix #14302) + +Alexander Bruy 2016-02-17 + + [processing] load algorithms only when requred 3rd party modules are + available or compatible QGIS version is used + + Some housekeeping in QGIS algorithms provider + +Sandro Santilli 2016-02-17 + + Disable reshape line tool when 'change geometry' capability missing + + Matches behavior of reshape polygon tool + +Sandro Santilli 2016-02-17 + + Disable line simplify tool when 'change geometry' capability missing + +Nyall Dawson 2016-02-17 + + Use QgsFieldCombo for map tip field combo boxes + +Nyall Dawson 2016-02-17 + + Avoid error box when mouse coordinate transform fails + +Nyall Dawson 2016-02-17 + + Move field icon calculation to QgsFields, show correct field type + icons in attribute table column filter menu (instead of new + attribute icon) and in field table in vector properties + +Nyall Dawson 2016-02-17 + + Fix crash when right clicking on a feature in form view and no + layer actions are set + +Sandro Santilli 2016-02-17 + + Add script to create and initialize postgis test database + +Hugo Mercier 2016-02-16 + + Fix virtual layer creation UI + + Expose embedded layers inclusion to the creation UI + +Hugo Mercier 2016-02-16 + + Fix crash when selecting a null layer + + Happens for instance when a embedded layer is added but + dependent layers cannot be resolved + +Merge: 8353698 40c6505 +Matthias Kuhn 2016-02-17 + + Merge pull request #2798 from SebDieBln/Fix_cboRenderingOrder + + [Bugfix] correctly check/uncheck 'Control feature rendering order' (fixes #14274) + +Radim Blazek 2016-02-17 + + [GRASS] disable new mapset action if init failed + +Merge: d40d887 24a07de +Nyall Dawson 2016-02-17 + + Merge pull request #2801 from nirvn/virtual_layer_icon + + [ui] improve new memory layer icon + +nirvn 2016-02-17 + + [ui] improve new memory layer icon + +Merge: 9141360 dcc1511 +Nyall Dawson 2016-02-17 + + Merge pull request #2800 from nirvn/virtual_layer_icon + + [ui] improve virtual layer icon + +nirvn 2016-02-17 + + [ui] improve virtual layer icon + +Merge: f468f65 5ae2105 +Nyall Dawson 2016-02-17 + + Merge pull request #2799 from nirvn/additional_selection_icons + + [ui] update a few more selection-related icons + +nirvn 2016-02-17 + + [ui] update a few more selection-related icons + +Merge: d2679d6 b4ee36d +Nyall Dawson 2016-02-17 + + Merge pull request #2791 from nirvn/labeling_icons_v2 + + [ui] add rule-based labeling and obstacle icons + +Sebastian Dietrich 2016-02-16 + + correctly check/uncheck 'Control feature rendering order' (fixes #14274) + +Juergen E. Fischer 2016-02-16 + + another fix for gml wkb assembly (fixes #14315) + +Alexander Bruy 2016-02-16 + + [processing] fix Modeler Calculator (ref #14305) + +Sandro Santilli 2016-02-10 + + Fix signed 32bit integer overflow in PostgreSQL provider + + Fixes #13958 + Includes test for signed integer attributes + +Merge: 103856c 8e9b8c7 +Alexander Bruy 2016-02-16 + + Merge pull request #2788 from medspx/processing_fix_vdbselect + + [processing] аix GRASS7 v.db.select (fix #11212) + +Hugo Mercier 2016-02-16 + + Add TODO QGIS 3 comments + +Sandro Santilli 2016-02-16 + + Do not hard-code database connection parameters + + Rely on libpq defaults instead (overridable via environment) + + Fixes #14308 + +Matthias Kuhn 2016-02-16 + + Fix android build + +Matthias Kuhn 2016-02-16 + + Fix android build CMake 3.2 and don't force Python 3 with Qt5 + +Juergen E. Fischer 2016-02-16 + + add sip bindings to QgsCredentialsNone (followup 42bc9387) + +Merge: 42bc938 f99ed7a +Matthias Kuhn 2016-02-16 + + Merge pull request #2783 from SebDieBln/FixVectorDialogTitle + + [UI] Make title of QgsNewVectorLayerDialog consistent + +Juergen E. Fischer 2016-02-16 + + add QgsCredentialsNone to not return any credentials and make it default instead of QgsCredentialsConsole (fixes #14269; reverts f8d2091) + +Nyall Dawson 2016-02-16 + + Follow up c6c8277, fix bad behaviour of QgsBrowserModel introduced + by 44d9b35 (fix #14296) + +Nyall Dawson 2016-02-16 + + Fix deselecting null category when categorising using expression + hides all features (fix #14273) + +Nyall Dawson 2016-02-15 + + Respect project ellipsoid and unit settings in virtual fields + + Fix #12622, #4252 + +Nyall Dawson 2016-02-16 + + "Fix" QgsDistanceArea test on OSX + + Test has revealed that the current algorithm used for ellipsoidal + calculations is unstable when measuring small very areas (eg < 1m2) + + For now, modify the test to use larger areas + +Juergen E. Fischer 2016-02-16 + + avoid credentials requests in PyQgsPostgresProvider + +Juergen E. Fischer 2016-02-15 + + oracle provider: don't acquire provider connection from pool + +Nyall Dawson 2016-02-16 + + Disable PyQgsDistanceArea test on Travis OSX builds for now + + Newly added tests have revealed a deep underlying issue with area + measurement on OSX + +Sandro Santilli 2016-02-10 + + Do not hard-code database connection parameters + + Rely on libpq defaults instead (overridable via environment) + +Hugo Mercier 2016-02-15 + + Fix virtual layer file name handling (in Windows) + +Matthias Kuhn 2016-02-15 + + Partially revert fa40e78 + + It failed to load functional plugins also + +Matthias Kuhn 2016-02-15 + + Followup fa40e78, make strings translatable + +Matthias Kuhn 2016-02-14 + + [Plugins] disable plugins which crash on load + +Radim Blazek 2016-02-15 + + [GRASS] use plain text for r/.proj, fixes partially #2575 + +Nyall Dawson 2016-02-15 + + Fix setting a layer to act as a label obstacle does not stick + +Nyall Dawson 2016-02-15 + + Add missing sip bindings + +Radim Blazek 2016-02-15 + + [GRASS] removed absolute path from t.list, fixes #14241 + +volaya 2016-02-15 + + [processing] fixed exporting multiple vector layers in SAGA and GRASS algs + +Nyall Dawson 2016-02-15 + + Make measure tool respect project area unit setting + + Also add unit tests for measure tool length and area measurement + to ensure they return the same results as field calculator + and identify tool + + Refs #13209, #4252 + +nirvn 2016-02-14 + + [labeling] add rule-based, obstacle icons + +Nyall Dawson 2016-02-15 + + Move handling of angular units to QgsUnitTypes, swap angle and distance + radio buttons to combo boxes in options dialog for consistency with + project properties + +Nyall Dawson 2016-02-15 + + Fix project unit confusion (pt 3): add area unit settings with a + ton of available area units (eg m2, km2, mi2, ft2, yd2, ha, ac, + etc) + + Adds a new option in both the QGIS setting and project properties to + set the units used for area measurements. Just like the distance + setting, this defaults to the units set in QGIS options, but can + then be overridden for specific projects. + + The setting is respected for area calculations in: + - Attribute table field update bar + - Field calculator calculations + - Identify tool derived length and perimeter values + + Also adds unit tests to ensure that area calculated by attribute table + update bar, field calculator and identify tool are consistent wrt + ellipsoidal calculations and area units. + + TODO: make measure tool respect area setting + + (refs #13209, #4252 and fixes #12939, #2402, #4857) + +Nyall Dawson 2016-02-15 + + Add square nautical miles as a supported areal unit, add API + method for converting a distance unit to corresponding area unit + +Merge: 3600046 8359bfe +Jürgen Fischer 2016-02-15 + + Merge pull request #2790 from SebDieBln/ImproveVersionCheck + + [Bugfix] Improve version check (refs #14022) + +Juergen E. Fischer 2016-02-15 + + alternate fix for #13938 (folloup 5d989ab) + +Juergen E. Fischer 2016-02-15 + + processing: fix translation context for AlgorithmDialogBase + +Sebastian Dietrich 2016-02-14 + + add command line option to skip the version check at startup + --noversioncheck or -V are recognized + +Sebastian Dietrich 2016-02-14 + + show correct host name when version check fails to find host + +Sebastian Dietrich 2016-02-14 + + new setting to allow disabling the version check at startup (refs #14022) + +Juergen E. Fischer 2016-02-14 + + fix parsing of IS NOT and NOT LIKE, NOT ILIKE and dumping of IS (NOT ...) (fixes #13938) + +Juergen E. Fischer 2016-02-14 + + don't run version check from build directory + +Nyall Dawson 2016-02-15 + + Revert deprecation of QgsSymbolV2Utils::encode/decodeOutputUnit + + ...as it causes circular dependancies. Defer to 3.0 when we can + move QgsSymbolV2::OutputUnit to QgsUnitTypes + +Juergen E. Fischer 2016-02-14 + + fix git marker detection (fixes #13680) + +Merge: ddbdcf8 0ab3653 +Jürgen Fischer 2016-02-14 + + Merge pull request #2789 from SebDieBln/DbManager_FixMoveToSchema + + [DbManager] Fix the 'MoveToSchema' functionality (fixes #14219) + +Nyall Dawson 2016-02-14 + + Fix project unit confusion (pt 2): add project distance unit setting + + Adds a new option in project properties to set the units used for + distance measurements. This setting defaults to the units set in + QGIS options, but can then be overridden for specific projects. + + The setting is respected for length and perimeter calculations in: + - Attribute table field update bar + - Field calculator calculations + - Identify tool derived length and perimeter values + - Default unit shown in measure dialog + + Also adds unit tests to ensure that length and perimeter calculated + by attribute table update bar, field calculator and identify tool + are consistent wrt ellipsoidal calculations and distance units. + + (refs #13209, #12939, #2402, #4857, #4252) + +Nyall Dawson 2016-02-14 + + Add area units to QgsUnitTypes (refs #13209) + +Nyall Dawson 2016-02-14 + + Fix outdated notes in QgsExpression docs + +Nyall Dawson 2016-02-14 + + Fix project unit confusion (part 1) + + - Remove existing (confusing and totally useless) "canvas units" + setting. This setting was supposed to be used for a confusing number + of totally different uses, eg changing the coordinate display + format and changing the default measurement units, but it was + so broken it did none of these things except change the + coordinate display and it only did that if OTF was off. + + - Add a new "coordinate display" section in project settings, + which allows choice of format for coordinate display via a + combo box (this will also make it easy to add additional custom + formats in future), and make this setting work regardless of + whether OTF is on or off. This setting applies to both the + coordinate display in the status bar and coordinates shown + via the identify tool + + (refs #13209, fixes #9730) + +Juergen E. Fischer 2016-02-14 + + sip sync + +Merge: be49097 77bd695 +Werner Macho 2016-02-13 + + Merge pull request #2784 from Cracert/trans2 + + Add polish translator + +Nyall Dawson 2016-02-13 + + Avoid warning + +Nyall Dawson 2016-02-13 + + Optimise some loops over QMap/QHash objects + + Avoid iterating over keys() and then later retrieving the matching + values, and instead use QMap/QHash iterators to retrieve both the + keys and values at the same time + +Juergen E. Fischer 2016-02-13 + + processing: fix path setting for saga + +Nyall Dawson 2016-02-13 + + Add API call for setting preferred distance unit for QgsExpression + + (refs #13209, #12939, #4857) + +Nyall Dawson 2016-02-13 + + Don't show 'unknown' suffix for when displaying measurements + +Nyall Dawson 2016-02-13 + + Increase maximum size of diagram spinbox (fix #14282) + +Sebastian Dietrich 2016-02-13 + + [DbManager] Fix the 'MoveToSchema' functionality (fixes #14219) + +Juergen E. Fischer 2016-02-12 + + debian packaging: fix removed diversion (take II; followup 8b054e6; reverts 5f310a7) + +Médéric RIBREUX 2016-02-12 + + [Processing] Fix GRASS7 v.db.select (fixes Redmine #11212) + +Nyall Dawson 2016-02-13 + + Fix (harmless) Coverity warnings + +Nyall Dawson 2016-02-13 + + Fix failing expression test on OSX + +Nyall Dawson 2016-02-12 + + Misc optimisations suggested by clazy + + - avoid Q_FOREACH( ..., QMap.values() ) as it allocates an unnecessary + list + - use .endsWith( ... , Qt::CaseInsensitive) instead of + .lower().endsWith( ... ) as it avoids an extra QString allocation + +Nyall Dawson 2016-02-12 + + Indentation + +Nyall Dawson 2016-02-12 + + If no geomCalculator is set for QgsExpression, perform cartesian + calculations for $length, $area, $perimeter (refs #13209) + + ie, the default is now to use planimeteric calculations unless + a geomCalculator has been explicitly set + +Hugo Mercier 2016-02-12 + + Fix DependencySorter.sortedLayerIds. Fixes #14281 + +Merge: a111889 384da56 +Martin Dobias 2016-02-12 + + Merge pull request #2729 from dgoedkoop/digitisecrs2 + + Fix floating point inaccuracies when digitizing (to fix bug #13745) + +Juergen E. Fischer 2016-02-12 + + postgres provider: don't log expected failure (followup 6b3651fa) + +Juergen E. Fischer 2016-02-12 + + reduce wkb debugging noise (followup 2ea3d77) + +Robert Szczepanek 2016-02-11 + + Add polish translator + +Daan Goedkoop 2016-01-27 + + Fix floating point inaccuracies when digitizing (to fix bug #13745) + +Juergen E. Fischer 2016-02-11 + + debian packaging: add yaml dependency python-qgis + +Alexander Bruy 2016-02-11 + + [processing] make DTM2ASCII tool visible in toolbox + +Sebastian Dietrich 2016-02-11 + + Change the title of QgsNewVectorLayerDialog to match the actions that show it. + +Radim Blazek 2016-02-11 + + [GRASS] fixed stds input + +Radim Blazek 2016-02-11 + + [GRASS] fixed module search on windows, fixes #14241 + +Merge: 169d35f 5d19a3b +Alexander Bruy 2016-02-11 + + Merge pull request #2774 from medspx/processing_fix_parameternumber + + [processing] fix ParameterNumber float detection + +Alexander Bruy 2016-02-10 + + [processing] fix example script + +Juergen E. Fischer 2016-02-10 + + adapt wfs capabilities test data to d11c689e + +Merge: 9e0043c e9e4954 +Alexander Bruy 2016-02-10 + + Merge pull request #2775 from NaturalGIS/processing_fix_saga_default_extent + + [processing] remove wrong/non mandatory default extent for raster analysis + +Juergen E. Fischer 2016-02-10 + + include qgswkbptr.h in install + +Juergen E. Fischer 2016-02-10 + + add 2to3 script to migrate (some) PyQt signal/slots to new style + +Giovanni Manghi 2016-02-09 + + Processing: remove wrong/non mandatory default extent for raster analysis + +Médéric RIBREUX 2016-02-09 + + [Processing] Fix ParameterNumber float detection (with unit tests) + +rldhont 2016-02-09 + + [BUGFIX][QGIS Server] WFS Service Capability OnlineResource + + WFS Service Capability OnlineResource is not the same as in WMS. + +rldhont 2016-02-09 + + [BUGFIX] Update (*.model *.MODEL) localization + + This part of the string, (*.model *.MODEL), does not have to be localized. + Some localizers have added a comma between files format, which prevents files filtering. + +Juergen E. Fischer 2016-02-09 + + fix windows build (followup 58beed24) + +Merge: ded1ebb d05c31e +Jürgen Fischer 2016-02-09 + + Merge pull request #2748 from jef-n/wkb-bounds-check + + port more WKB parsing to Qgs(Const)WkbPtr including bounds checking + +Juergen E. Fischer 2016-02-01 + + fix gml wkb assembly + +Juergen E. Fischer 2016-02-01 + + don't save invalid wkb + +Juergen E. Fischer 2016-02-01 + + avoid identifier verify (macro on mac) + +Juergen E. Fischer 2016-02-01 + + simplifier: fix skipping to last point (fixes 1a3f3d4) + +Juergen E. Fischer 2016-02-01 + + catch QgsWkbException in QgsGeometryFactory (passes test from PR#2751) + +Juergen E. Fischer 2016-02-01 + + avoid double endian swapping + +Sandro Santilli 2016-02-01 + + Add test for premature WKB end in QgsGeometry::asWkt + + See #14182 + +Juergen E. Fischer 2016-01-31 + + port more WKB parsing to Qgs(Const)WkbPtr including bounds checking + +Juergen E. Fischer 2016-02-09 + + indentation fixes + +Merge: 686ad24 3593a3a +Alexander Bruy 2016-02-09 + + Merge pull request #2768 from NaturalGIS/processing_fix_gdal_string + + [processing] fix non-translatable string in GDAL/Aspect + +Merge: a5ddf92 7072db4 +Alexander Bruy 2016-02-09 + + Merge pull request #2769 from NaturalGIS/processing_fix_gdal_optional_parameters + + [processing] fix a few GDAL/OGR optional parameters + +Merge: 41ac88a 24ce6d2 +Alexander Bruy 2016-02-09 + + Merge pull request #2770 from NaturalGIS/processing_fix_ogr_convert_format + + [processing] fix OGR/Convert format tool + +Juergen E. Fischer 2016-02-09 + + debian packaging: fix templates (fixes #14248) + +Hugo Mercier 2016-02-04 + + Deprecate old WkbType in QgsDataSourceUri + +Hugo Mercier 2016-01-20 + + Fix addFeature and addPart maptool for layers with a Z + +Hugo Mercier 2016-01-20 + + [postgres] Fix detection of 2.5D layer types + +Juergen E. Fischer 2016-02-09 + + debian packaging: fix removed diversion (followup 8b054e6) + +Radim Blazek 2016-02-09 + + [GRASS] better module lookup + +Juergen E. Fischer 2016-02-09 + + indentation fix + +Merge: 4309b86 5e5ddaf +volaya 2016-02-09 + + Merge pull request #2767 from NaturalGIS/processing_fix_gdal_nearblack + + fix Processing GDAL near black tool + +Merge: 63d9fec f49dbdc +volaya 2016-02-09 + + Merge pull request #2771 from medspx/fix_processing_grass_overwrite + + [Processing] Fix overwrite for GRASS7 (Redmine #13488) + +Médéric Ribreux 2016-02-09 + + [Processing] Fix overwrite for GRASS7 (Redmine #13488) + +Juergen E. Fischer 2016-02-09 + + fix syntax error in test_provider_mssql.py + +Juergen E. Fischer 2016-02-09 + + add 2to3 script to migrate PyQt4 to PyQt wrappers + +Giovanni Manghi 2016-02-08 + + fix Processing OGR/Convert format tool + +Giovanni Manghi 2016-02-08 + + fix a few GDAL/OGR Processing optional parameters + +Giovanni Manghi 2016-02-08 + + fix non-translatable string in Processing GDAL/Aspect + +Giovanni Manghi 2016-02-08 + + fix Processing GDAL near black tool + +volaya 2016-02-08 + + [processing] fixed typo in saga supported versions + +Merge: b712f3c ed06bb6 +Nyall Dawson 2016-02-08 + + Merge pull request #2766 from nirvn/composer_icon_improvements + + [gui] improve composer icons + +nirvn 2016-02-08 + + [gui] improve composer icons + +Nyall Dawson 2016-02-07 + + Measure tool fixes: + - Make unit selection more robust (doesn't rely on translations) + - Make calculation of lengths in degrees use a cartesian + calculation when project CRS is in degrees + - Fix display of calculation details, was misleading and + inaccurate for many CRS/unit combinations + +Merge: 0044666 4755f7b +Nyall Dawson 2016-02-07 + + Merge pull request #2756 from Gustry/transparency + + fix transparency in qgsmaprenderer + +Nyall Dawson 2016-02-07 + + Correctly handle QVariant::LongLong fields in merge attribute dialog + +Nyall Dawson 2016-02-07 + + Fix merge attribute dialog mangles field values when layer has hidden + fields (fix #14235) + +Radim Blazek 2016-02-07 + + [GRASS] show module name in tab if icon is missing + +Radim Blazek 2016-02-07 + + [GRASS] add extension to t.list on windows, fixes possibly #14241 + +nirvn 2016-02-07 + + [gui] update selection icons for composer windows + +Merge: 093eb41 1b85829 +Nyall Dawson 2016-02-07 + + Merge pull request #2764 from nirvn/select_icons_refresh + + [gui] refresh selection-related icons + +Juergen E. Fischer 2016-02-06 + + include image resource in gui tests (perhaps fixes trusty nightly tests) + +Webmaster 2016-02-06 + + [gui] refresh selection-related icons + +Merge: 1ae03be b625a1d +Nyall Dawson 2016-02-06 + + Merge pull request #2763 from nirvn/selection_toolbar_improvement_v3 + + [gui] better toolbar placement for selection actions + +nirvn 2016-02-06 + + [gui] better toolbar placement for selection actions + +Juergen E. Fischer 2016-02-04 + + add internal nose2 (not available on precise) and update internal six + for processing tests + +Merge: 070b28a 95030d6 +Jürgen Fischer 2016-02-05 + + Merge pull request #2757 from manisandro/pool_invalidate_release + + Connection pool improvements + +Nyall Dawson 2016-02-05 + + Followup 75fcd2, fix incorrect refreshing icon if mssql connection + loaded while collapsed + +Nyall Dawson 2016-02-05 + + Improve QgsDistanceArea API to make it easier to determine units + for returned distances, add unit tests + +Merge: 57b5eb9 7fc88c2 +Alexander Bruy 2016-02-05 + + Merge pull request #2700 from alexbruy/actions-encoding + + convert stdout and stderr from actions to correct encoding (fix #13896) + +Matthias Kuhn 2016-02-05 + + On duplicate copy join and virtual fields + + Fixes #14191 + +Matthias Kuhn 2016-02-05 + + Doxygenation and small code fixes + +Matthias Kuhn 2016-02-05 + + Revert "Remove unneeded variable" + + This reverts commit 768f0e896929794a0c0690f50f1cc09099321736. + +Juergen E. Fischer 2016-02-04 + + field expression widget: silence connect/disconnect noise + +Merge: dbd83b3 c4addc2 +Matthias Kuhn 2016-02-04 + + Merge pull request #2759 from ar-jan/typo-fix-attribute-table-help + + Fix typo in attribute table context help + +Arjan Mossel 2016-02-04 + + Fix typo in attribute table context help + +Merge: c35567b 427b9c9 +Alexander Bruy 2016-02-04 + + Merge pull request #2733 from nirvn/processing_memory_datetime + + [processing] add date, datetime, time fields to memory output + +Merge: 3b2a76f 191c011 +Alexander Bruy 2016-02-04 + + Merge pull request #2746 from NaturalGIS/fix_grass_r_slope_aspect + + [processing] add parameter to GRASS 64/70 r.slope.aspect to allow use region resolution (ref #9979) + +Merge: 27f1637 8b84f3a +Matthias Kuhn 2016-02-04 + + Merge pull request #2648 from m-kuhn/processingtests + + Processing algorithm test framework + +Matthias Kuhn 2016-02-04 + + Ignore extra fields on control layer + +Matthias Kuhn 2016-02-04 + + Don't compare field count + +Matthias Kuhn 2016-02-04 + + Completely switch over to gml for processing test data + + The different gdal versions have issues with geojson wrt null attribute types + +Matthias Kuhn 2016-02-04 + + Indentation fix + +Matthias Kuhn 2016-02-04 + + Fix unittypes test + +Matthias Kuhn 2016-02-04 + + Fix broken output field types in test dataset + +Matthias Kuhn 2016-02-04 + + Support writing LongLong types with GDAL 2 + +Matthias Kuhn 2016-02-03 + + [processing] Test densify with multipolygons + +Matthias Kuhn 2016-02-03 + + [processing] Allow test creation from history window + +Matthias Kuhn 2016-02-03 + + [processing] Add expected test datasets + +Matthias Kuhn 2016-01-07 + + [processing] Add test suite + +Matthias Kuhn 2016-02-03 + + Add point and line test datasets + +Matthias Kuhn 2016-02-02 + + Add new polys and multipolys test datasets + +Matthias Kuhn 2016-01-06 + + Add qgis.testing module for generic qgis test helpers + +Matthias Kuhn 2016-02-03 + + [processing] Make polygons to lines NULL aware + +Matthias Kuhn 2016-02-03 + + [Processing] Make DeleteHoles algorithm NULL geometry aware + +Matthias Kuhn 2016-02-02 + + [processing] Add NULL geometry support to centroid algorithm + +Matthias Kuhn 2016-02-03 + + [processing] Make centroid algorithm null geometry safe + +Matthias Kuhn 2016-01-20 + + [processing] Initialize icons before first usage + +Matthias Kuhn 2016-01-05 + + [Processing] Suppress debug output from PyQt4.uic tools + +Matthias Kuhn 2016-02-03 + + Add safety check to QgsGeometry::asPolygon. Fixes possible crash + +Matthias Kuhn 2016-02-03 + + Remove unneeded variable + +Nyall Dawson 2016-02-04 + + Add provider test for getting feature count with subset string set, + fix memory provider invalid count when subset set + +Nyall Dawson 2016-02-04 + + Make sure svg marker gui is updated when new svg selected via browser + +Nyall Dawson 2016-02-04 + + Standardise capitalization in spatialite dialog + +Nyall Dawson 2016-02-04 + + Fix crash with "add selected layers" from browser (fix #14223) + +Juergen E. Fischer 2016-02-04 + + processing: include non-optional testdata + +Juergen E. Fischer 2016-02-04 + + debian packaging update: + * replace grass diversion with generic wrapper also supporting oracle + * update liblwgeom dependency for stretch and unstable + +Nyall Dawson 2016-02-03 + + Move unit handling helpers out of QGis and QgsSymbolLayerUtils + into a new QgsUnitTypes helper class. Add unit tests. + + TODO QGIS 3.0: Move QGis::UnitType and QgsSymbolV2::OutputUnit + to QgsUnitTypes + +Radim Blazek 2016-02-03 + + [GRASS] do not align to input by default in r.slope.aspect, fixes #9979 + +Radim Blazek 2016-02-03 + + indent, 250fcb followup + +Radim Blazek 2016-02-03 + + [GRASS] fixed i.fusion.brovey output option, fixes #7999 + +Radim Blazek 2016-02-03 + + [GRASS] multiple vector field option, fixes #3539 + +Sandro Mani 2016-02-03 + + Remove redundant QgsOgrConnPool::{refS,unrefS} + +Sandro Mani 2016-02-03 + + Document QgsOgrConnPool::{ref,unref} + +Sandro Mani 2016-02-03 + + Destroy layers in TestQgsVectorAnalyzer::cleanupTestCase + +Sandro Mani 2016-02-03 + + Immediately destroy non-acquired connections when invalidating + +volaya 2016-01-19 + + [processing] do not recreate algs tree when removing provider + + This should fix the problem of QGIS taking to long to shutdown if there are plugins that add algorithms to Processing + +Sandro Mani 2016-02-02 + + Destroy invalidated connection pool connections when released + +Nyall Dawson 2016-02-03 + + Improve API, docs for QgsDistanceArea + +Etienne Trimaille 2016-02-03 + + set transparent color by default + +Nyall Dawson 2016-02-03 + + Fix mssql browser items not correctly populated before refreshing + +Nyall Dawson 2016-02-03 + + Avoid race condition when populating ms sql items in browser + +Nyall Dawson 2016-02-03 + + Fix QgsDataItem docs + +Nyall Dawson 2016-02-03 + + Fix refreshing mssql browser removes layers from collapsed schemas + +Nyall Dawson 2016-02-03 + + Add polygon test for mssql provider + +Nyall Dawson 2016-02-03 + + Fix browser model issue identified by model test + +Nyall Dawson 2016-02-03 + + Improve QgsCoordinateReferenceSystem documentation + +Nyall Dawson 2016-02-03 + + Boost app startup test timeout further + + To check whether this fixes failures on the windows nightly builds + +Nyall Dawson 2016-02-03 + + Fix spelling mistake in corrections file + + (...my spelling ineptitude has reached a new low) + +Etienne Trimaille 2016-02-02 + + fix transparency in qgsmaprenderer + +Alexander Bruy 2016-02-02 + + [processing] include OTB descriptions and help into CMakeLists.txt + +Juergen E. Fischer 2016-02-02 + + run remove_temporary_files.sh in prepare-commit.sh + +Sandro Santilli 2016-02-02 + + Ensure GDAL deinitialization runs after last possible use + + Closes #14176 + +Matthias Kuhn 2016-02-02 + + Add a bit of typesafety to ogr extent handling + +Nyall Dawson 2016-02-02 + + Dialog tab order fixes + +Nyall Dawson 2016-02-02 + + foreach -> Q_FOREACH + +Nyall Dawson 2016-02-02 + + Fix clazy 'pass small and trivially-copyable type by value' warnings + +Nyall Dawson 2016-02-02 + + Spelling fixes, updates to chkspelling.sh + +Nyall Dawson 2016-02-02 + + Also remove *~ with remove_temporary_files.sh + +Juergen E. Fischer 2016-02-02 + + spelling fixes + +Merge: 68e3fdc 0bb5b5b +Nyall Dawson 2016-02-02 + + Merge pull request #2752 from rouault/ogr_curve_geometries + + OGR provider: advertize CircularGeometries in capabilities when OGR advertizes 'CurveGeometries' support + +Nyall Dawson 2016-02-02 + + Reword render map tiles option for clarity, add tooltip + +Nyall Dawson 2016-02-02 + + Standardise mix of deselect/unselect to "deselect", unify + keyboard shortcuts for deselect all (to Ctrl+Shift+A) + +Sandro Santilli 2016-02-01 + + Remove stale parameters documentation + +Sandro Santilli 2016-02-01 + + Second attempt at fixing crash on node tool after merge + + See #14188 + +Sandro Santilli 2016-02-01 + + Do not dereference null pointer on QgsSelectedFeature::updateGeometry + + Fixes #14188 + +Even Rouault 2016-02-01 + + OGR provider: advertize CircularGeometries in capabilities when OGR advertizes 'CurveGeometries' support + +Juergen E. Fischer 2016-02-01 + + Revert oracle server-side simplication + + (reverts 6f70953 and 772dc1d) + +Sandro Santilli 2016-02-01 + + Add test for unexpected WKB input in simplification + + Closes #12416 + +Nyall Dawson 2016-02-01 + + Fix memory leak + +Merge: 2797ed7 f8a50b5 +Nyall Dawson 2016-02-01 + + Merge pull request #2749 from pvalsecc/add_selectall + + Add select all button to the attribute table dialog + +Merge: 793e7b2 d6169b8 +Denis Rouzaud 2016-02-01 + + Merge pull request #2743 from 3nids/testfieldwidget2 + + Fix label expression/field lose when removing a join in layer properties + +Sandro Santilli 2016-01-30 + + Stub test for QgsMapToPixelGeometrySimplifier + + See #12416 + +Matthias Kuhn 2016-01-28 + + FieldExpressionWidget: preserve expression when join is removed + +Matthias Kuhn 2016-01-25 + + Reflect changes in QgsExpressionFieldWidget when source fields change + +Denis Rouzaud 2016-01-30 + + remove join returns true in case of success + +Denis Rouzaud 2016-01-30 + + Add test for QgsFieldExpressionWidget + + the test checks that fields are updated properly on join removal, that expression is not lost and that validity is correct + +Alexander Bruy 2016-02-01 + + [processing] restore OgrAlgorothm, as it may be used by some 3rd party + plugins. This class will be removed in QGIS 3. + +Patrick Valsecchi 2016-02-01 + + Add select all button to the attribute table dialog + + As suggested by @nyalldawson in qgis/QGIS#2727. + +nirvn 2016-01-29 + + [processing] add date, datetime, time fields to memory output + (fixes #14163) + +Giovanni Manghi 2016-01-31 + + add parameter to GRASS 64/70 r.slope.aspect to allow use region resolution + +Médéric RIBREUX 2016-01-31 + + Replace QgsErrorDialog by messageBar for raster loading (fixes Redmine #6967) + +Nyall Dawson 2016-01-31 + + Show progress bars when importing to mssql/spatialite sources + (previously progress was only shown when importing to postgis) + +Nyall Dawson 2016-01-31 + + Don't report a postgis import was successful when the user cancels + it mid-way through + +Nyall Dawson 2016-01-31 + + Fix dropping geometryless tables to spatialite browser items + +Nyall Dawson 2016-01-31 + + Fix provider ordering by test to correctly also test compiled order by + + ...and as a result, disable compiled order by support for postgres + due to bugs exposed by the test + +Nyall Dawson 2016-01-31 + + Add polygon layers to provider tests, so we can test ExactIntersect + feature requests + +Merge: c1f7257 f1f0b0a +Alexander Bruy 2016-01-31 + + Merge pull request #2742 from NaturalGIS/fix_grass_v_dissolve + + [processing] GRASS dissolve works only with areas + +Merge: df88a9f 9d473aa +Nyall Dawson 2016-01-31 + + Merge pull request #2682 from alexbruy/field-precision + + don't allow field precision greater than field width (fix #14019, #5154) + +Nyall Dawson 2016-01-31 + + Fix some providers returning valid features when iterator is closed + + Also add some additional tests to ProviderTestCase for closed iterators + and subset string handling. + +Merge: 4c8fcc5 84e8b10 +Nyall Dawson 2016-01-31 + + Merge pull request #2730 from PeterPetrik/13669_duplicate_circular_string_nodes + + fix #13669 (Circular string generates duplicated nodes) + +Nyall Dawson 2016-01-31 + + Followup 57fb7c: fix capitalization and add deselect shortcut + +Patrick Valsecchi 2016-01-27 + + Add select all and invert selection to Attributes Toolbar + + Took the opportunity to fix a bug where the selectByExpression action + was not disabled when a raster layer was selected. + +Nyall Dawson 2016-01-31 + + Remove useless orientation combobox from copyright dialog + +DelazJ 2016-01-30 + + Standardize map canvas decorations items dialog + + Modify "Location" label by "Placement" in scale Bar Decoration + Reorder options of Scale Bar and Copyright decorations dialog in order to set "Placement" options after item's design properties + +Giovanni Manghi 2016-01-30 + + GRASS dissolve works only with areas + +Salvatore Larosa 2016-01-30 + + change toolbar icon size to 24x24 for the customization dialog + +Merge: 772dc1d 65c6e36 +Salvatore Larosa 2016-01-30 + + Merge pull request #2740 from DelazJ/btnNewLinePushButton + + fix the tooltip description of btnNewLinePushButton in expression bui… + +DelazJ 2016-01-30 + + fix the tooltip description of btnNewLinePushButton in expression builder + + Replace "Close Bracket " by "New Line " + +Juergen E. Fischer 2016-01-30 + + oracle provider: enable server-side simplification only with Locator >=11g or Spatial + +Merge: 0e4520f 6f70953 +Jürgen Fischer 2016-01-30 + + Merge pull request #2738 from ahuarte47/OracleSimplifyProviderSide + + Feature simplification for oracle provider + +Alvaro Huarte 2016-01-30 + + Feature simplification for oracle provider + +Juergen E. Fischer 2016-01-29 + + osgeo4w: include grass7 in x86_64 + +Nyall Dawson 2016-01-30 + + Formatting update, using newer autopep8 version + +Nyall Dawson 2016-01-30 + + Improve handling of geometryless tables in browser + +Nyall Dawson 2016-01-30 + + Improve handling of geometryless mssql tables + +Nyall Dawson 2016-01-30 + + Fix adding fields to mssql layers always resulted in error (fix #13340) + +Nyall Dawson 2016-01-30 + + Dropping on mssql schema items should import to that schema (fix #8327) + +Nyall Dawson 2016-01-30 + + Fix a crash when importing layers without geometry to mssql + +Nyall Dawson 2016-01-30 + + Correct handling of date and time values in mssql provider + +Juergen E. Fischer 2016-01-29 + + debian packaging: optional support for oracle instantclient 12.1 + +Alexander Bruy 2016-01-29 + + [processing] fixes for vector geoprocessing algorithms + +volaya 2016-01-29 + + [processing] added option to not show disabled providers tooltip + +Merge: 70d5c1b e15c7fb +Tim Sutton 2016-01-29 + + Merge pull request #2734 from timlinux/master + + Remove overly verbose logging for old style loading + +Tim Sutton 2016-01-29 + + Remove overly verbose logging for old style loading + +Salvatore Larosa 2016-01-29 + + fix warning: use editTextChanged signal instead of textChanged one for QComboBox + +Hugo Mercier 2016-01-29 + + Add missing licence/copyright + +Matthias Kuhn 2016-01-28 + + [Processing] Fix raster tools + + GDAL arguments need to be str since they are passed as unencoded const + char*. + +Merge: ecfcd31 b66002d +Alexander Bruy 2016-01-28 + + Merge pull request #2592 from alexbruy/layertree-drag-n-drop + + add CopyAction to the list of supported drop actions in the Layer Tree + +Juergen E. Fischer 2016-01-28 + + sip sync QgsFeatureRendererV2 + +Nyall Dawson 2016-01-28 + + Improve handling of time values in attributes + + - make QgsVectorFileWriter respect QTime field values and only + convert to string if required by output format + - list time types as native types for memory, postgres and OGR + providers (OGR support depends on file format) + +Nyall Dawson 2016-01-28 + + Readd missing sip binding + +Peter Petrik 2016-01-28 + + fix when 3D and M + +Peter Petrik 2016-01-28 + + fix #13669 (Circular string generates duplicated nodes) + +Nyall Dawson 2016-01-28 + + Show preview string for date/time/datetime expression results + +Nyall Dawson 2016-01-28 + + Fix handling for QTime variants in expression functions + +Nyall Dawson 2016-01-28 + + Right align times and dates in attribute table + +Salvatore Larosa 2016-01-28 + + Fix sizepolicy for load style from db dialog + +Nyall Dawson 2016-01-28 + + More debugging for app startup test + +Nyall Dawson 2016-01-28 + + Indentation + +Martin Dobias 2016-01-28 + + Fix loading of QgsDataDefined from XML (fixes #14177) + +Juergen E. Fischer 2016-01-28 + + geometry sip sync and some cosmetics + +volaya 2016-01-28 + + [processing] fixed group names in lidar provider + +Merge: 9f52046 e707091 +rldhont 2016-01-28 + + Merge branch 'marcel-dancak-master-bugfix_13527' + +Juergen E. Fischer 2016-01-28 + + fix precise build + +Martin Dobias 2016-01-27 + + Improve indexing strategy for snapping (fixes #12578) + + Implemented a simple heuristic that should keep the number of cached + features per layer reasonable - and thus lower the amount of consumed + memory and CPU for big layers. + +Martin Dobias 2016-01-27 + + Add debug capabilities to snapping utils + +Martin Dobias 2016-01-27 + + Clear non-indexable layers when they are removed + +Martin Dobias 2016-01-27 + + point locator: Do not set feature limit in feature request + + Otherwise we will not be able to detect that the locator creation has been cancelled + +Nyall Dawson 2016-01-28 + + Followup 91ad20, increase startup test timeout + + Now that the test has been improved we can safely bump the timeout + up a lot + +Merge: bc4d16e 4c24792 +Nathan Woodrow 2016-01-28 + + Merge pull request #2509 from SebDieBln/FixTipWindow + + initialize tip window with correct parent widget (fixes #8312) (fixes #8365) + +Sandro Santilli 2016-01-25 + + Check WKB boundaries while simplifying for rendering + + Fixes crash on simplifying mixed-dimension collections. + Closes #12416 + +Alexander Bruy 2016-01-27 + + add CopyAction to the list of supported drop actions + +Denis Rouzaud 2016-01-27 + + use digitizing color for label editing rubber band + +Merge: cce4b2d d6bd8d0 +Denis Rouzaud 2016-01-27 + + Merge pull request #2726 from medspx/bugfix_external_resource + + External Resource widget multiple fixes (fix Redmine #14178) + +Martin Dobias 2016-01-27 + + fix indentation + +Martin Dobias 2016-01-27 + + fix indentation + +Martin Dobias 2016-01-27 + + Fixes to 2.5d renderer + + - support holes in polygons and multi-polygons + - make sure not to overshoot value in HSV color (max. 100) - Qt spits out warnings + +Martin Dobias 2016-01-27 + + Move extraction of linestrings out of QgsExpression file + add unit test + +Martin Dobias 2016-01-26 + + Make vertex editor closable (because why not?) + +Médéric RIBREUX 2016-01-27 + + External Resource widget multiple fixes (fix Redmine #14178) + +Alexander Bruy 2016-01-27 + + Revert "[processing] also make Modeler non-blocking when opened from context menus (follow up 51ec2bfba6)" + + This reverts commit 602437aa0676a7ad4ce21bc32b62c2b107474bff. + + Having modeler as non-blocking window it risky as changes in the + algorithms will not be reflected in it. + +Alexander Bruy 2016-01-27 + + Revert "[processing] make Modeller non-blocking window" + + This reverts commit 51ec2bfba6cd5eeb4bf10588d8b94ee30e7faa4a. + + Having Processing modeler non-modal risky as user can add/remove + new providers and this changes will not be reflected in the modeler + +Merge: 80e3f8f b4561a9 +Martin Dobias 2016-01-27 + + Merge pull request #2496 from SebDieBln/App_OptionsAsFiles + + Accept option '--' to mark all following arguments as files (refs #3714) + +Merge: 0d433b0 6731ddf +Nathan Woodrow 2016-01-27 + + Merge pull request #2704 from SebDieBln/FixFieldCalcDialogParent + + [Bugfix] Construct the QgsFieldCalculator dialog with the correct parent + +Nyall Dawson 2016-01-27 + + Fix warnings + +Nyall Dawson 2016-01-27 + + Fix inconsistent behaviour when deleting nodes with node tool + (fix #14168) + +Salvatore Larosa 2016-01-27 + + [dbmanager] Fixes #13679 - QGIS master crashes when closing DB Manager in preview mode + +Alexander Bruy 2016-01-27 + + [processing] also make Modeler non-blocking when opened from context menus (follow up 51ec2bfba6) + +Alexander Bruy 2016-01-27 + + [processing] unregister actions when unloading (follow up f7e6fa67b0) + +Nyall Dawson 2016-01-27 + + Fix editing composer legend titles while filtering enabled (fix #11459) + +Nyall Dawson 2016-01-27 + + Properly fix doxygen warning + +Nyall Dawson 2016-01-27 + + Revert "Fix doxygen warning" + + This reverts commit 9e1a2359ba7aab9094544f85ba04efceceedf5f6. + +Nyall Dawson 2016-01-27 + + Fix doxygen warning + +Nyall Dawson 2016-01-27 + + Show variables from symbol scope in symbol layer widget expression + builders. (This lets users know they are available). + + Also swap some variable names to static strings for speed. + +Nyall Dawson 2016-01-27 + + Fix @value is overwritten for some symbol properties (fix #14148) + +Nyall Dawson 2016-01-27 + + Improve preview of current variable value in expression builder + +Nyall Dawson 2016-01-27 + + DateTime is also a native type for postgres provider + +Nyall Dawson 2016-01-27 + + Don't crash when using raster calculator with huge raster (refs #13336) + + Now we abort and advise the user if insufficient memory is available + to perform the calculation. + + At some future stage it would be nice to perform the calculations + in blocks to allow this scenario, but for now it's better not to + crash. + +Sebastian Dietrich 2016-01-22 + + [DbManager] allow to delete materialized views + (refs #13829) + +Sebastian Dietrich 2016-01-22 + + [DbManager] give materialized views their own icon + +Sebastian Dietrich 2016-01-22 + + [DbManager] fetch type of view (materialized or not) and show in info + (refs #13829) + +Merge: 7b01b41 9c0aaa9 +Nyall Dawson 2016-01-27 + + Merge pull request #2713 from nirvn/fix_memory_layer_datetime + + [memorylayer] fix missing datetime field type + +Nyall Dawson 2016-01-27 + + Mark some inbuilt expression variables with missing read-only flag + +Nyall Dawson 2016-01-27 + + Fix categorised renderer does not store changes to the source symbol + + Avoids the frustrating situation where changes to a symbol in the + categorised renderer are lost when the layer properties window + is reopened + + Also improve docs and fix a leak in the Python bindings + +Nyall Dawson 2016-01-27 + + Fix crash when opening new virtual layer dialog + +Merge: 99b9a49 f8d5938 +Nyall Dawson 2016-01-27 + + Merge pull request #2723 from mhugo/fix_vlayer_ui + + Fix virtual layer creation GUI + +volaya 2016-01-26 + + [processing] fixed autodetection of grass folder + + Fix provided by Stefan Blumentrath + +Hugo Mercier 2016-01-26 + + Fix virtual layer creation GUI + +Merge: 21b095d e4ee315 +Alexander Bruy 2016-01-26 + + Merge pull request #2705 from SebDieBln/FixVectorGridLock + + [fTools] restore 1:1 ratio when checking 'Lock 1:1 ratio' checkbox + +Merge: 24d9c65 3418dd0 +Hugo Mercier 2016-01-26 + + Merge pull request #2719 from mhugo/fix_wkbtype + + Fix QgsGeometry wkbType() + +Nyall Dawson 2016-01-26 + + Fix more classes which violate the rule-of-three + + Also remove some empty destructors + +Martin Dobias 2016-01-25 + + Improve documentation for renderer registry metadata (refs #13973) + +Martin Dobias 2016-01-25 + + Improve renderer class documentation (refs #14025) + +Merge: 82eabb1 fe2503d +Matthias Kuhn 2016-01-25 + + Merge pull request #2702 from alexbruy/styles-bindings + + fix SIP bindings for listStylesInDatabase() method (fix #11210) + +Martin Dobias 2016-01-25 + + Fix crash in vector layer properties when changing renderer type (fixes #14164) + +Hugo Mercier 2016-01-25 + + Fix QgsGeometry wkbType() + +volaya 2016-01-25 + + [processing] correctly initialize lastools settings before loading algs + +Nyall Dawson 2016-01-25 + + Add specific test for QgsMultiBandColorRenderer + + The raster blend mode test, which uses QgsMultiBandColorRenderer + fails occasionally for no obvious reason. This additional test + is an attempt to narrow down whether the issue lies in + rendering multi band images or elsewhere. + +Nyall Dawson 2016-01-25 + + Swap QString::replace using trivial QRegExp expressions with simple + QString variants + + Rationale: + 1. It's *much* faster + 2. I managed to get a valgrind report from the intermittently crashing + PyQgsRulebasedRenderer test, which indicated the crash related to + the use of QRegExp in qgsexpressionlexer.ll. Let's see if this has + any impact on that crash.... + +Nyall Dawson 2016-01-25 + + Fix issues with conversion of renderers to rule based renderer + + - expressions were not correctly translated and always treated + as a single field + - string values were not correctly escaped, resulting in a broken + renderer + +Nyall Dawson 2016-01-25 + + Fix filtering legend content by map when renderer contains + duplicate symbols (fix #14131) + + Now, we don't test for map content using the symbols but instead + use the legend key during the hit test + +Nyall Dawson 2016-01-25 + + [travis] Warn on unintentional switch fallthrough + + Intentional fallthrough should be annotated with + + "FALLTHROUGH;" + +Nyall Dawson 2016-01-25 + + Use QVector instead of QList in some private contexts + +Juergen E. Fischer 2016-01-25 + + fix warnings + +Juergen E. Fischer 2016-01-24 + + more spelling fixes + +Matthias Kuhn 2016-01-24 + + Fix wording and add warning + +Nyall Dawson 2016-01-24 + + Refactor and optimise certain QgsWKBTypes functions + + Given how frequently these functions are called throughout QGIS, + it makes sense for them to be written in a way that makes it easy + for the compiler to optimise them/inline them. + +Merge: bbfcbca da43fb7 +Matthias Kuhn 2016-01-24 + + Merge pull request #2715 from SebDieBln/FixWarnDualViewLayout + + Fix warning when a QLayout is already present in QgsDualView. + +Juergen E. Fischer 2016-01-24 + + snapping: + * skip index build if snapping is off + * use feature request limit when creating the snapping index + +Nyall Dawson 2016-01-24 + + Fix some memory leaks identified by Coverity + + Also improve the API for QgsExpressionContextUtils::updateSymbolScope + Previously it was hard to predict if the method would create storage, + which caused issues for the python bindings (eg, they had a choice of + either leaking or being crashy). + +Merge: 764c649 df4c0c1 +Jürgen Fischer 2016-01-24 + + Merge pull request #2716 from SebDieBln/LoadShowPlusSign + + [Bugfix] Correctly load the labeling-setting to show a plus-sign next to numbers (fixes #13474) + +Sebastian Dietrich 2016-01-24 + + fix loading the labeling-setting to show a plus-sign next to numbers + (fixes #13474) + +Juergen E. Fischer 2016-01-23 + + potential fix for PyQgsAppStartup by avoiding cloudflare + +Nyall Dawson 2016-01-24 + + Add mask for adjacent line fill test image + +Martin Dobias 2016-01-23 + + Remove too much debug output when loading attribute table (refs #14041) + + This makes debug version much faster, probably not much difference in release version + +Martin Dobias 2016-01-23 + + Hide extra encoding option from the vector "save as" dialog + + There is already another combo box for encoding selection. + +Martin Dobias 2016-01-23 + + Fix regression in vector "save as" that saved shapefiles as .dbf only (fixes #14158) + +Salvatore Larosa 2016-01-23 + + [processing] remove unused code: followup e7e8451 + +Sebastian Dietrich 2016-01-23 + + Fix warning when a QLayout is already present in QgsDualView. + +Salvatore Larosa 2016-01-23 + + avoid messages warning: this also avoids the warning like: + + ``` + QObject::connect: Cannot connect (null)::repaintRequested() to LayerPreview::refresh() + QObject::connect: Cannot connect (null)::layerCrsChanged() to LayerPreview::layerCrsChange() + ``` + + from dbmanager when changing layer preview. + +Nyall Dawson 2016-01-23 + + Fix coverity issues + +Marco Hugentobler 2016-01-22 + + Follow up 200ce04b88c515d9880615d7254e45d1a50049a4 + +unknown 2016-01-22 + + Fix shapes not deleted on windows + +Alexander Bruy 2016-01-22 + + [processing] drop GdalScriptAlgorithm as it is not used + Also remove OgrAlgorithm base class at it almost completely duplicates + GdalAlgorithm class. All affected algorithms updated accordingly. + +nirvn 2016-01-22 + + [memorylayer] fix missing datetime field type + +Nyall Dawson 2016-01-22 + + Dropped threshold too far, fix Travis build + +Juergen E. Fischer 2016-01-22 + + osgeo4w: also include grass bin directory in PATH for browser (followup 71d487c) + + (cherry picked from commit 6945647841b79bd8a465f91931876f7c2441f064) + +Juergen E. Fischer 2016-01-22 + + osgeo4w: include grass bin directory in PATH + +Nyall Dawson 2016-01-22 + + Drop missing doc threshold + +Nyall Dawson 2016-01-22 + + Remove rubbish file + +Nyall Dawson 2016-01-22 + + Add some tolerance to PyQgsSymbolExpressionVariables test + +Nyall Dawson 2016-01-07 + + Fix some oddities in server access control and bindings (refs #13919) + +Nyall Dawson 2016-01-22 + + Fix classes which violate rule of three, by implementing required + copy/= operators or making them private + + This revealed (and fixes) some issues, including a potential crash + using server access control (refs #13919), and a potential crash with + diagrams + +Merge: 68cbb44 a453f72 +Matthias Kuhn 2016-01-22 + + Merge pull request #2711 from SebDieBln/HideWelcomeOnLoadProject + + [Bugfix] Always hide the welcome screen when the first project is loaded + +Merge: 28b541a 36d2e7b +Nyall Dawson 2016-01-22 + + Merge pull request #2712 from nirvn/renderer_icons_v2 + + [ui] add missing renderer icons + +nirvn 2016-01-21 + + [ui] add missing renderer icons + +Sebastian Dietrich 2016-01-22 + + hide welcome screen when first project is loaded + +Matthias Kuhn 2016-01-20 + + Copy layer variables when duplicating layers + +Matthias Kuhn 2016-01-20 + + [orderby] Uncheck config options instead of disable + + Fix #14144 + +Matthias Kuhn 2016-01-20 + + [25d] allow disabling the shadow effect + +Matthias Kuhn 2016-01-20 + + [25d] Properly initialize shadow color + + Fix #14135 + +Matthias Kuhn 2016-01-20 + + [25d] Don't disable shadow option + + Fix #14134 + +Matthias Kuhn 2016-01-20 + + [25d] Improve convertability to other layers + + * Move height and angle expressions for 2.5D renderer to layer + * Apply color based on main symbol color + + This makes the transition to other renderers easy. + + Fixes #14132 + +Matthias Kuhn 2016-01-19 + + [25d] Apply style to subsymbol in geometry generators + +Nyall Dawson 2016-01-22 + + Flip some messagebox errors to message bars + +Juergen E. Fischer 2016-01-21 + + don't use last used values on primary key fields (fixes #14154) + +Juergen E. Fischer 2016-01-21 + + typo fixes + +Nyall Dawson 2016-01-22 + + Make entering manual values in merge attributes dialog more user + friendly (fix #14146) + + Previously, if a value was manually entered it would be ignored if + the user forgot to change the combo box from the "skip" value + to some other value (even though that value would not be used). + + Now, there's a new "manual" value in the combo box, and manually + entering a value will switch the combo automatically to the + "manual" option. + +Nyall Dawson 2016-01-21 + + Fix QgsMultiRenderChecker when running on Windows + +Nyall Dawson 2016-01-22 + + astyle fix + +Merge: c7231c3 b00950b +Sandro Mani 2016-01-21 + + Merge pull request #2709 from manisandro/geom_checker_fixes + + Geom snapper fixes + +Alexander Bruy 2016-01-21 + + remove unused code + +Sandro Mani 2016-01-21 + + [Geometry snapper] Fix progress bar not working + +Sandro Mani 2016-01-21 + + [Geometry snapper] Fix typo + +Alexander Bruy 2016-01-21 + + get rid of multiple inheritance, fix missed import + +Alexander Bruy 2016-01-21 + + [processing] take in account vector subsets when clipping raster (fix #11972) + +Alexander Bruy 2016-01-21 + + [fTools] use QErrorMessage for long errors (fix #11810) + +Merge: c38ee41 0012761 +Jürgen Fischer 2016-01-21 + + Merge pull request #2708 from boundlessgeo/postgis-pki-fix + + [auth][db_manager] fix uri expansion on importing layer + +Nyall Dawson 2016-01-21 + + Fix rendering of CurvePolygons without curved segments (fix #14028) + +Nyall Dawson 2016-01-21 + + Add TestQgsSymbolV2 with tests for rendering different geometry types + +Luigi Pirelli 2016-01-21 + + [auth][db_manager] fix connection info expansio on importing layer in pki postgis + +Juergen E. Fischer 2016-01-21 + + spelling fixes + +volaya 2016-01-21 + + [processing] updated lidar provider + + forgot to add this change in a previous commit + +volaya 2016-01-21 + + [processing] show wait cursor while updating alg list + +volaya 2016-01-21 + + [processing]do not show option for wine folder if running windows + +Nyall Dawson 2016-01-21 + + Fix indentation + +Nyall Dawson 2016-01-21 + + Enable and cleanup adjacent tiles test + +Sebastian Dietrich 2016-01-21 + + restore 1:1 ratio when checking 'Lock 1:1 ratio' checkbox + +Sebastian Dietrich 2016-01-20 + + construct the QgsFieldCalculator dialog with the correct parent + This is necessary to ensure proper modal behaviour. + +Martin Dobias 2016-01-20 + + Fix display of raster layer that would sometimes show just garbage + + If a raster layer was displayed in a way that it fitted into canvas, + but would be shifted towards left or top edge of canvas, that bug + would be triggered. + + By doing extra floating point math where not necessary, small + imprecisions were introduced to extent definition and GDAL provider + would end up requesting a window one pixel taller or wider, which + leads to RasterIO error and results into garbage displayed on canvas + +Alexander Bruy 2016-01-20 + + [processing] exclude commented R libraries when generating dependencies list (fix #14143) + +Merge: 45d5b1c fc6f2cb +Matthias Kuhn 2016-01-20 + + Merge pull request #2691 from m-kuhn/fixrulebased + + Also render all parent features on refined rules + +Alexander Bruy 2016-01-20 + + follow-up 1c3f066edf + +Alexander Bruy 2016-01-20 + + [processing] fix deprecation warnings + +Alexander Bruy 2016-01-20 + + [fTools] warn if layer and project CRS are different (fix #10059) + +Alexander Bruy 2016-01-20 + + [processing] make Modeller non-blocking window + +Alexander Bruy 2016-01-20 + + [processing] register Processing menu items in the Shortcuts Manager (addresses #13715) + +Merge: cc33c12 13ccf70 +Denis Rouzaud 2016-01-20 + + Merge pull request #2699 from 3nids/test_join_pg + + Add postgres provider to join test + +Alexander Bruy 2016-01-20 + + fix SIP bindings for listStylesInDatabase() method (fix #11210) + +Alexander Bruy 2016-01-20 + + improve error message in the Road Graph plugin (fix #12160) + +Denis Rouzaud 2016-01-18 + + test vector join: add PostgreSQL provider + +Nyall Dawson 2016-01-20 + + Increase tolerance on blend modes test + +Alexander Bruy 2016-01-19 + + convert stdout and stderr to correct encoding (fix #13896) + +Martin Dobias 2016-01-20 + + [tracer] If tracing is not possible, simply use a straight line like usual + + Until now the tracing was quite strict and it would show error messages + if something went wrong with start/end-points and would not allow creation + of points outside the tracing graph. It is however more user-friendly + to allow capturing points outside of the graph, so the user does not need + to enable/disable tracing whenever capturing some extra points is needed. + + Also, the warning "too many features" is hidden immediately when there + is reasonable amount of features (before it would stick there until timeout). + +Merge: 1c3f066 af30b29 +Alexander Bruy 2016-01-20 + + Merge pull request #2634 from alexbruy/wfs-dialog + + option to keep WFS dialog open after adding layer(s) + +Merge: 9fda6aa 77a0b88 +Alexander Bruy 2016-01-20 + + Merge pull request #2643 from alexbruy/sublayers + + More informative layer names when loading GDAL/OGR sublayers + +Martin Dobias 2016-01-20 + + [tracing] fix the case when OTF reprojection is disabled + +Nyall Dawson 2016-01-20 + + Correctly mark some raster classes copy/assignment as private + + As they haven't been properly implemented yet and the classes + violate the rule of three + +Nyall Dawson 2016-01-20 + + Hopefully fix raster layers not rendering on Windows + + The copy constructor for QgsContrastEnhancement was using + an uninitialized value for the mContrastEnhancementAlgorithm + member, resulting in no contrast function being set in + certain occasions. + + Refs #13155 + +Nyall Dawson 2016-01-11 + + Add some tolerance to font marker test + +Merge: 81448f8 01603d7 +Denis Rouzaud 2016-01-19 + + Merge pull request #2697 from SebDieBln/FixVectorJoinDialog + + Fix vector join dialog + +Sebastian Dietrich 2016-01-19 + + QgsJoinDialog offers only vector-layer for joining. + +Martin Dobias 2016-01-19 + + fix "failing" travis build + +Martin Dobias 2016-01-19 + + Move tracing action creation to qgis app + +Merge: 69cb0c4 aa3e550 +mhugent 2016-01-19 + + Merge pull request #2666 from mhugent/symbology_brush_transform + + Symbology brush transform + +Matthias Kuhn 2016-01-19 + + fix tests + +Marco Hugentobler 2016-01-19 + + Revert "Revert sipfile changes" + + This reverts commit f7284651218c7ebb0eb043e98f648ee04be42f83. + +Sandro Santilli 2016-01-19 + + Fix double-release of postgresql connection on table retriveal stop + + Also breaks earlier out of loop and print a different status + message on "stop" (rather than "complete"). + + Fixes #14140 + +volaya 2016-01-19 + + [processing] removed redundant code + +volaya 2016-01-19 + + [processing] more checks before running model + +Martin Dobias 2016-01-19 + + Fix crash while tracing and a layer is removed (fixes #14130) + +Merge: 472fa9b 47aeb59 +Sandro Mani 2016-01-19 + + Merge pull request #2688 from manisandro/geom_checker_fixes + + Geom checker fixes + +Merge: 670ded3 bae8651 +Giuseppe Sucameli 2016-01-19 + + Merge pull request #2696 from mdouchin/debug_dbmanager_sqlite_layer_info + + [bugfix][DbManager] Fix indexes fetch with sqlite >= v3.8.9 (fix #14110) + +Sandro Santilli 2016-01-19 + + Abort if trying to use shared pgsql connection from non-main thread + + Connections cannot be shared between threads, document it. + See #13141 + +Sandro Santilli 2016-01-19 + + Ensure "dbname" is always set in the uri + + Fixes #10600 + +Michael Douchin 2016-01-19 + + [bugfix][DbManager] 14110 - Error fetching layer indexes with recent sqlite version + + Fixes #14110 + + The method `getTableIndexes`, situated in line 371 of the file `db_manager/db_plugins/spatialite/connector.py`, + expected to get 3 fields from the sqlite method `PRAGMA index_list` . + In recent versions of SQLite, since 3.8.9, though, this method now returns 5 fields. + This commit fixes this issue by checking the length of columns returned by the method. + +Hugo Mercier 2016-01-18 + + Virtual layer: add support for expression filter + +volaya 2016-01-19 + + [processing] prevent circular dependencies in models + + fixes #99090 + +Sandro Mani 2016-01-18 + + Whitespace fixes + +Sandro Mani 2016-01-15 + + [Geometry checker] Be more verbose about output file creation failure reason + +Sandro Mani 2015-10-29 + + [Geometry checker] Fix memory corruption in QgsGeometryTypeCheck fix when converting to singleparts + +Sandro Mani 2015-10-22 + + [Geometry checker] Remove some debugging prints + +Sandro Mani 2015-10-15 + + [Geometry checker] Clear previous rubberbands if new selection is empty + +Sandro Mani 2015-10-15 + + [Geometry checker] Show feedback in the UI when the user presses Cancel + +Sandro Mani 2015-10-15 + + Make QgsVectorFileWriter::driverMetadata also match by driver longName + +Sandro Mani 2015-10-14 + + [Geometry checker] Prevent output layer from being set as current input layer when dialog is visible + +Sandro Mani 2015-10-14 + + [Geometry checker] Don't allow setting output layer equal to input layer + +volaya 2016-01-19 + + [processing] fixed update of console call in GdalAlgorithmDialog + + fixes #14129 + +Merge: 7e642df 9159573 +Jürgen Fischer 2016-01-19 + + Merge pull request #2694 from nirvn/kml_improve_default + + [vector export] better default for kml altitudemode + +nirvn 2016-01-19 + + [vector export] better default for kml altitudemode + +Nyall Dawson 2016-01-19 + + Followup 8435fee, fix filtering of NULL values + +Nyall Dawson 2016-01-19 + + Revert "[travis] Use newer clang 3.7 for linux builds" + + This reverts commit 54cf64bcdc6dc362fe8ca75c019ec82c7c240af9. + + Seems like the recent clang 3.7.1 release is causing build + issues with the sip bindings. Revisit at some later stage, but + for now just get Travis building correctly again. + +Nyall Dawson 2016-01-19 + + Correctly quote field name in categorized filters (fix #14118) + +Sebastian Dietrich 2016-01-19 + + Hide excepted layers even if all types of layers are allowed. + +Merge: e2e3604 9d5617d +Nyall Dawson 2016-01-19 + + Merge pull request #2693 from SebDieBln/FixAllLayersFilterConstant + + [Bugfix] Make the flag 'All' actually contain all types of layers + +Nyall Dawson 2016-01-19 + + Fix crash using expression for heatmap renderer (fix #14127) + +Nyall Dawson 2016-01-19 + + Fix invalid rubber band when digitising polygon and layer CRS + is not the same as map CRS (fix #14117) + +Matthias Kuhn 2016-01-19 + + Fix memory leak in rulebased renderer sip bindings + +Matthias Kuhn 2016-01-19 + + Another rulebased renderer fix + +Matthias Kuhn 2016-01-19 + + Fix some issues with QgsRuleBasedRendererV2::Rule + +Sebastian Dietrich 2016-01-18 + + make the flag 'All' actually contain all types of layers + +Nyall Dawson 2016-01-19 + + Whitespace fix + +Nyall Dawson 2016-01-19 + + Also fix quotedValue in OGR, Oracle, Spatialite compilers + +Hugo Mercier 2016-01-18 + + Fix quotedValue in postgres sql expression compiler + +Merge: 1474c07 57ee08e +Nyall Dawson 2016-01-19 + + Merge pull request #2687 from whatnick/master + + Added contributions to the early life of QGIS + +Martin Dobias 2016-01-18 + + Fix crash when toggling vector layer editing on + +Sandro Santilli 2016-01-18 + + Remove left-over debug comment + +Matthias Kuhn 2016-01-18 + + Also render all parent features on refined rules + + Fix #13708 + +Alexander Bruy 2016-01-18 + + [fTools] correctly handle real fields in Random Points algorithm (fix #10140) + +Alexander Bruy 2016-01-18 + + [gdaltools] allow multiple nodata valued in Build VRT tool (fix #11063) + +Alexander Bruy 2016-01-18 + + correctly save and restore last used dir when saving/loagin color map for singleband images (fix #12390) + +Alexander Bruy 2016-01-18 + + add extension when saving customization file (fix #12887) + +Alexander Bruy 2016-01-18 + + [processing] skip invalid geometries when dissolving (fix #13752) + +Juergen E. Fischer 2016-01-18 + + verify-indentation.sh: fix tip + +volaya 2016-01-18 + + [processing] correctly handle default params in modeler + +volaya 2016-01-18 + + [processing] fixed problems when opening/removing layers while alg dialog is open + +Hugo Mercier 2016-01-18 + + Fix virtual layer url escaping in main app + +Sandro Santilli 2016-01-18 + + Use the QgsPostgresConnPool interface from column type thread + + Avoids using shared connections from multiple threads, + fixing #13141 + +Matthias Kuhn 2016-01-18 + + Fix layer saving in transaction groups + +Alexander Bruy 2016-01-18 + + [processing] include GRASS path in the error message to make it more informative (fix #13188) + +Matthias Kuhn 2016-01-18 + + Fix repeated editing of transactiongroups + +Matthias Kuhn 2016-01-18 + + Fix build warnings + +Matthias Kuhn 2016-01-18 + + Fix some 2.5D renderer issues + + * Fixed height now works + * Add some GUI elements to access the configuration options + +Marco Hugentobler 2016-01-18 + + Revert sipfile changes + +Juergen E. Fischer 2016-01-18 + + add new header to install + +Tisham Dhar 2016-01-18 + + Added contributions to the early life of QGIS + + Just claiming my contributions from early days of QGIS. + +Juergen E. Fischer 2016-01-18 + + fix warnings + +Merge: f966c42 ed80951 +Jürgen Fischer 2016-01-17 + + Merge pull request #2686 from SebDieBln/FixPostgresWarnings + + [Postgres] Remove the temporary SSL files only when they were created + +Sebastian Dietrich 2016-01-17 + + remove temporary SSL files only when they were created + This avoids warnings from QFile::remove(). Also deduplicated the code to remove the temporary files. + +Alexander Bruy 2016-01-15 + + don't allow field precision greater than field width (fix #14019, #5154) + +Merge: ed5284f dc22820 +Jürgen Fischer 2016-01-17 + + Merge pull request #2684 from SebDieBln/AstyleOptionsFile + + Move the options for the QGISSTYLE tool to a separate file + +Marcel Dancak 2016-01-17 + + [Bugfix][QGIS Server] - fixed invalid GeoJSON (missing ',') in WFS GetFeature request + +Sebastian Dietrich 2016-01-17 + + Moved the options for the QGISSTYLE tool to a separate file. + +Nyall Dawson 2016-01-17 + + Update test mask + +Merge: 1cd4570 52442f5 +Jürgen Fischer 2016-01-16 + + Merge pull request #2683 from SebDieBln/FixNonVectorQLR + + [Regression] make QLR files containing non-vector layers work again (fixes #14091) + +Nyall Dawson 2016-01-16 + + Fix crash when opening properties for geometryless layers (fix #14116) + +Sebastian Dietrich 2016-01-16 + + added a test for loading QLR files + +Sebastian Dietrich 2016-01-16 + + bugfix: replace all childNodes, not just the first half + followup to 1a1af3788ce889ddb78f4b7e2cbca6a5bfb61143 + +Nyall Dawson 2016-01-16 + + Fix doxygen warning + +Sebastian Dietrich 2016-01-15 + + make QLR files containing non-vector layers work again + This was a regression introduced in ff3200fd6c507429b50c56b8307869d62cce6dcf. + (fixes #14091) + +Alexander Bruy 2016-01-15 + + [processing] add layer and field names to the statistics output (fix #10089) + +rldhont 2016-01-15 + + [Processing] Fix default value support in script + + For some parameters like Number if no default is set script is invalid. + +Alexander Bruy 2016-01-15 + + [DBmanager] add extension to file when exporting (fix #13733) + +Juergen E. Fischer 2016-01-15 + + add some doxymentation + +Matthias Kuhn 2016-01-15 + + Fix 2.5D renderer problem when order of walls matters + + E.g. when the walls have different styles + +Matthias Kuhn 2016-01-15 + + Fix warning + +Matthias Kuhn 2016-01-15 + + Move QgsExpressionSorter out of QgsFeatureIterator for reusability + +Juergen E. Fischer 2016-01-15 + + fix ad1fd2a + +Denis Rouzaud 2016-01-15 + + order include in sip files + +Marco Hugentobler 2016-01-15 + + Sip file test + +Alexander Bruy 2016-01-15 + + [processing] skip invalid geometries when buffering (fix #13763) + +Matthias Kuhn 2016-01-14 + + [FEATURE] Add 2.5D Renderer + + This adds a configuration interface and renderer that makes it easy to + put all the pieces together which are required to get a 2.5D effect. + + It allow for configuring some of the styling and is meant to create an + easy-to-use setup. + + Since every part of the system is built around QGIS' internal rendering + and symbology engine, there is much to fine tune. To get all the + possibilities, just change the renderer to a graduated, categorized or + single symbol renderer upon creation and you will find full access to + improve the style to your needs. + + Funded by + * Regional Council of Picardy + * ADUGA + * Ville de Nyon + * Wetu GIT cc + +Matthias Kuhn 2016-01-14 + + QgsDataDefined: be less restrictive in constructor + + If one has a method + + setValue( QgsDataDefined dd ); + + One can now do + + setValue( 40 ) + + While before it had to be + + setValue( QString( "40" ) ) + +Merge: 01434e8 8ee25b7 +Matthias Kuhn 2016-01-15 + + Merge pull request #2678 from m-kuhn/transaction-group + + [FEATURE] Autotransaction mode and transaction groups + +Matthias Kuhn 2016-01-15 + + Use transaction groups + +Matthias Kuhn 2016-01-15 + + Add transaction groups + +Matthias Kuhn 2016-01-15 + + Transactions: Assume edited state + +Matthias Kuhn 2016-01-15 + + Remove layer edit state restrictions from transactions + +volaya 2016-01-15 + + [processing] fixed otb version detection when no otb path is defined or found + +volaya 2016-01-15 + + [processing] improvements to log + +volaya 2016-01-14 + + [processing] allow saving and loading batch processing configurations + +Marco Hugentobler 2016-01-15 + + Add whitespace to trigger another travis build + +Juergen E. Fischer 2016-01-15 + + [API] Introduce optional QgsVectorDataProvider::ChangeFeatures + capability and changeFeaturss method to allows joint geometry and + attribute updates. + + Currently only implemented in the postgres provider + +Denis Rouzaud 2016-01-15 + + rename QgsFilePickerWidget to QgsFileWidget + +Denis Rouzaud 2016-01-15 + + Add filters to file picker and external widget + +rldhont 2016-01-14 + + [Feature][QGIS Server] Add configuration checker to project properties + + To help user configuring project for QGIS Server, this code adds some tests to check the configuration. + + The tests are: + * duplicate names or short names used as ows names + * check ows names with regexp + * check vector layer encodings are set + +Marco Hugentobler 2016-01-15 + + Disable unit tests and add enum value to sip + +Merge: df27c07 b68ee3d +volaya 2016-01-15 + + Merge pull request #2669 from volaya/otb_version + + [processing] improved version detection mechanism for OTB + +Merge: 864e192 b146c3e +volaya 2016-01-15 + + Merge pull request #4 from alexbruy/otb-indentation + + fix indentation + +Nyall Dawson 2016-01-15 + + Avoid Coverity warning + +Nyall Dawson 2016-01-14 + + [FEATURE] Expression variables relating to QGIS environment + + New variables for: + - @qgis_os_name: eg 'linux','windows' or 'osx' + - @qgis_platform: eg 'desktop' or 'server' + - @user_account_name: current user's operating system account name + - @user_full_name: current user's name from os account (if available) + + Sponsored by Andreas Neumann + +Merge: 275eb94 2a12f01 +Larry Shaffer 2016-01-14 + + Merge pull request #2674 from boundlessgeo/postgis-pki-pr + + [FEATURE] Postgres provider PKI authentication (plus fixes #13841) + +Nyall Dawson 2016-01-15 + + [FEATURE] Add closest_point and shortest_line expression functions + + closest_point: returns closest point a geometry to a second geometry + shortest_line: returns the shortest possible line joining two + geometries + +Nyall Dawson 2016-01-15 + + Add missing help and show missing variables in editor + +Nyall Dawson 2016-01-15 + + Show selection when using geometry generators + +Nyall Dawson 2016-01-15 + + Followup e48d8b, fix typo + +Nyall Dawson 2016-01-15 + + Fix some warnings and test failures on nightlies + +rldhont 2016-01-13 + + DBManager oracle plugin: strip '"' on unique col + + For Oracle provider, giving a quoted uniqueColumn in a uri to create a + QgsVectorLayer results in an invalid layer. + + To fix it, strip '"' is applied to unique col. + +Marco Hugentobler 2016-01-14 + + Yet another slightly different control image... + +Denis Rouzaud 2016-01-14 + + sort files in cmakelists + +Marco Hugentobler 2016-01-14 + + Generate test images on newer system and use tolerance of 100 pixels + +Alexander Bruy 2016-01-14 + + [processing] fix Merge vector layers alg (fix #9978) + +Alexander Bruy 2016-01-14 + + increase maximum value for outline width in symbols widgets (fix #14094) + +Marco Hugentobler 2016-01-14 + + Update sip files + +Marco Hugentobler 2016-01-14 + + Use render job in unit test instead of vector renderer + +Matthias Kuhn 2016-01-14 + + Small doxymentation fix + +Matthias Kuhn 2016-01-14 + + Fix typo + +Matthias Kuhn 2015-12-21 + + Add extrude function to QgsGeometry + +Juergen E. Fischer 2016-01-14 + + translation string fix + +volaya 2016-01-14 + + [processing] changed min qgis version to 2.13 + + otherwise it wont load until 2.14 release is done and qgis version number changed + +volaya 2016-01-14 + + [processing] add nocrswarning option to scripts + + fixes #12784 + +Luigi Pirelli 2016-01-14 + + [auth] Ensure ident cert cache is used + +Juergen E. Fischer 2016-01-14 + + spelling fixes + +Marco Hugentobler 2016-01-14 + + Fill symbol layer: consider already existing transformations on brushes and restore transformation after rendering + +volaya 2016-01-14 + + [processing] changed minimum qgis version in metadata + + Has to be 2.14, since there are algorithms using virtual layers + +Nyall Dawson 2016-01-14 + + Revert 13f4081 and 2b7c5c1 + + Ensures that Travis is testing the same documentation coverage as + the actual docs are built using. + +Nyall Dawson 2016-01-14 + + Fix failing indentation test + +Nathan Woodrow 2016-01-14 + + Fix windows build + +Nyall Dawson 2016-01-14 + + Use constGeometry to avoid some QgsFeature detachments + +Merge: 184db1a 9dc7662 +Nyall Dawson 2016-01-14 + + Merge pull request #2670 from pvalsecc/xlsx_ods + + Add saveAs XLSX and ODS + +Nyall Dawson 2016-01-14 + + Indentation fix + +Luigi Pirelli 2016-01-12 + + [auth] updated api doc + +Larry Shaffer 2016-01-13 + + [auth] Ensure ident cert cache is used; move temp file creation to utils + +Larry Shaffer 2016-01-13 + + Clean up with prepare commit script + +Luigi Pirelli 2016-01-13 + + [auth][db_manager]removed certs (if any) after postgres connection + +Luigi Pirelli 2016-01-07 + + [auth] PKI support to postgres provider + +Sebastian Dietrich 2015-11-17 + + explicitly call QgsDataSourceURI.connectionInfo() with appropriate parameter + +Sebastian Dietrich 2015-11-17 + + make DbManager aware of the new authentication system + +Alexander Bruy 2016-01-13 + + [fTools] enable OK button when error occurs (fix #13104) + +Alexander Bruy 2016-01-13 + + fix indentation + +Alexander Bruy 2016-01-13 + + [processing] fix crash in ConcaveHull alg when using it from console (fix #12229) + +Matthias Kuhn 2016-01-13 + + Name for default MapCanvas ExpressionContextScope + +Matthias Kuhn 2016-01-13 + + Doxymentation fix + +Matthias Kuhn 2016-01-13 + + Remove unrequired checks in geometry + +Matthias Kuhn 2015-12-24 + + Add rendering extent information to expression context + +Merge: ea92e11 89a1ad5 +Alexander Bruy 2016-01-13 + + Merge pull request #2628 from medspx/work_vnet_processing + + [Feature][Processing] GRASS v.net modules + +Alexander Bruy 2016-01-06 + + more informative layer name when loading OGR datasource with only one sublayer (followup f99ccf0be1) + Also use more informative raster layer names when loading raster with sublayers + +volaya 2016-01-13 + + [processing] improved version detection mechanism for OTB + +Martin Dobias 2016-01-13 + + [tracer] Renaming to camelCase, no actual code changes + +Merge: b0bfa5f 17f85f6 +Martin Dobias 2016-01-13 + + Merge pull request #2665 from wonder-sk/auto-trace + + [FEATURE] Tracing of features (digitizing) + + Tracing can be now used in various capturing map tools (add feature, add part, ...) including reshape and split tools. + + Tracing is simply a new mode for these tools - when tracing is not enabled, the tools work as usual. When tracing is enabled (by clicking the new magnet icon or pressing T key), tools switch to tracing behavior: + - first click on a vertex/edge (must be snapped!) will start tracing - moving mouse on top of the map continuously updates the trace + - next click will confirm the trace and mark start of a new trace Tracing can be enabled/disabled anytime even while digitizing one feature, so it is possible to digitize some parts of the feature with tracing enabled and other parts with tracing disabled. + + Tracing respects snapping configuration for the list of traceable layers. + + If there are too many features in map display, tracing is disabled to avoid potentially long tracing structure preparation and large memory overhead. After zooming in or disabling some layers the tracing is enabled again. + + Internally, things work like this: + - when tracing is requested, linestrings are extracted from vector layers, then noded (using GEOSNode to resolve all intersections) and finally a simple planar graph is built (vertices + edges) + - when tracing, endpoints are temporarily added to the graph (if not equal to one of existing vertices already) and Dijkstra's algorithm is run to get shortest path + + Original specs for the curious ones (the interaction with QGIS is slightly improved from what has been specified): http://www.lutraconsulting.co.uk/crowdfunding/autotrace-phase-2/specification.pdf + +Merge: c69afc9 1c44122 +Hugo Mercier 2016-01-13 + + Merge pull request #2662 from mhugo/vlayer_expr + + Support for expression functions in virtual layers + +Denis Rouzaud 2016-01-13 + + script for custom widget plugin creation + +Denis Rouzaud 2016-01-13 + + add custom widgets for QgsExternalResourceWidget and QgsFilePickerWidget + +Denis Rouzaud 2016-01-13 + + add documentation + +Denis Rouzaud 2016-01-11 + + add sip bindings + +Denis Rouzaud 2016-01-11 + + add test for QgsFilePickerWidget + +Denis Rouzaud 2016-01-11 + + use home directory as default path if nothing else can be used + +Denis Rouzaud 2016-01-11 + + allow definition of dialog title, display relative url in label + +Denis Rouzaud 2015-12-16 + + QgsFilePicker and QgsExternalResource: new file picker widget and editor widget for improved file name widget + + * QgsFilePicker is intended to be used across whole QGIS application for file picking + * right now it supports only single file/folder selection + * it has advanced support of relative path + + * QgsExternalRessourceWidget is the pending editor widget which integrates a photo/web viewer + * it can be properly accessible from the API and custom widgets + * new class to avoid duplicating code for legacy support + * old widgets will be removed from QGIS 3 (users will be invited to use the new widget in the config dialog) + +Médéric RIBREUX 2015-12-06 + + Improve FileName editor widget + + * Use an hyperlink for file name: when checked the widget displays an hyperlink (in a QLabel) instead of a QLineEdit. The link is always clickable, even in non edit mode. In this mode, user can only change the content of the field by selecting a file with the file selector (which is opened with the "..." button). If you want to revert to editable QLineEdit file name widget, just unchek the option. + * Display the full path: when checked, the hyperlink will display the absolute path of the file. When unchecked, the hyperlink will display only the name of the file (useful if the file path is always long). + Default Path: this is the path that will be used by the file selector when opening. The file selector will start at this path (if the option is not empty). + * Store Relative paths to the default path: when checked, file names are stored relatively to the default path described above. It is useful to store long paths into text shapefiles attributes limited to 254 characters. + * Store relative paths to the project path: when checked, file names are stored relatively to the project (.qgs file) path. This option will override the "save paths" setting of the project because it is sometimes useful to store code/svg/layer path relatively but not for the file name attributes. + * File storage options are exclusive options to make the file selector select files (default mode) or only directories. + + File Name editor widget: + + * add a isFieldSupported method to the factory to allow File Name widget only on fields that are QStrings. + * add a new QSetting to save the last path used in the widget. Before the PR, users were always defaulted to QGIS home directory when using the file selector button. This QSetting could also be used for the photo widget. + * when you want to change the value of an already set attribute, file selector will point to this path. + * when the value of the attribute is null or non valid (not a file), the file selector will use the default path (if set), or the last used path or the home directory. + +Matthias Kuhn 2015-12-26 + + Add azimuth function + +volaya 2016-01-13 + + [Processing] [OTB] fixed wrong command when alg help is not found + + fixes #14096 + +Patrick Valsecchi 2016-01-13 + + Add saveAs XLSX and ODS + +volaya 2016-01-13 + + [processing] fixed frequency analysis algorithm + + code provided by Joseph Liam + + fixes #14090 + +Nyall Dawson 2016-01-13 + + Make raster classes debug output less noisy + +Matthias Kuhn 2016-01-08 + + Expression variable for the currently rendered part + + During rendering, two new variables will be available: + + * `geometry_part_count` + * `geometry_part_num` (1-based index) + + Useful to apply different styles to different parts of multipart + features + +Nyall Dawson 2016-01-13 + + More debugging output for raster layer test + +Nyall Dawson 2016-01-13 + + Fix some clang -weverything warnings + +Nyall Dawson 2016-01-13 + + Fix some clazy issues (detach/iterating temporary, QString multi arg) + +Nyall Dawson 2016-01-13 + + Avoid some warnings on Windows + +Nyall Dawson 2016-01-13 + + Update test mask + +Nyall Dawson 2016-01-13 + + Reorder label modes combo box + +Merge: 21cdefa ab83b82 +Nyall Dawson 2016-01-13 + + Merge pull request #2542 from SebDieBln/RefreshStyleWidgetOnLoadStyle + + Refresh the label style widget when loading a new style (fixes #13667) + +Merge: 7495d9e e5f1d87 +Nyall Dawson 2016-01-13 + + Merge pull request #2667 from SebDieBln/ZoomToFeatureIds + + allow zooming to multiple features by their ID + +Nyall Dawson 2016-01-13 + + Followup 9dccce8, nicer error messages + +Merge: 9dccce8 7b5c96c +Nyall Dawson 2016-01-13 + + Merge pull request #2492 from SebDieBln/NoCopyPasteOnDuplicateLayer + + [Bugfix] Avoid using copyStyle() / pasteStyle() within duplicateLayers() + +Sebastian Dietrich 2016-01-12 + + allow zooming to multiple features by their ID + Changed QgsMapCanvas::zoomToFeatureId() to QgsMapCanvas::zoomToFeatureIds() accepting multiple IDs instead of just one. + +Nyall Dawson 2016-01-13 + + Followup 3a1d47 + + - Fix dialog tab order + - Avoid use of hardcoded enum int conversion + - Remove some unneeded implicit casts + - Doc tweaks + +Duncan Runnacles 2016-01-11 + + Set default margin units to MM + +Duncan Runnacles 2016-01-08 + + Updated decoration items to use QgsUnitSelectionWidget. + + Applies to north arrow, copyright and scalebar. + + - Changed dialogs to use QgsUnitSelectionWidget. + - Added QgsSymbolV2::OutputUnit enum to decorationitem. + - Updated to use mm, pixel, or percentage units. + +Duncan Runnacles 2016-01-11 + + Added "Percentage" option to QgsSymboV2::OutputUnit. + + - Added percentage to OutputUnit enum. + - Updated qgssymbolv2utils to include percentage. + - Updated qgsunitselectionwidget to include percentage. + Changed selection widget in its own commit + + Added Percentage to OutputUnit enum. + + Added percentage to switches in utils + +Juergen E. Fischer 2016-01-12 + + fix PyQgsAppStartup on windows + +Alexander Bruy 2016-01-12 + + [processing] add extension to the output vector VRT (fix #13872) + +Alexander Bruy 2016-01-12 + + [processing] remove nviz algorithm from modeller (fix #9107) + +Alexander Bruy 2016-01-12 + + [processing] allow multiple threshold values for GRASS v.clean.advanced algorithm (fix #13748) + +Merge: 3febba2 e45603a +mhugent 2016-01-12 + + Merge pull request #2595 from SebDieBln/ImproveDigitizingTools + + Improve digitizing tools for circular strings + +Merge: e351d24 fb996ae +mhugent 2016-01-12 + + Merge pull request #2619 from mhugent/zoom_to_feature + + [FEATURE]: Zoom to feature with right-click in attribute table + +Matthias Kuhn 2016-01-08 + + More types support for QgsVectorFileWriter + +Merge: 0491996 653a1e6 +Nyall Dawson 2016-01-12 + + Merge pull request #2644 from nirvn/move_save_btn + + [ui] move the save symbol button + +Merge: b828062 d26bd46 +Matthias Kuhn 2016-01-12 + + Merge pull request #2616 from SebDieBln/FixLayerCountAttribute + + Remove the 'layercount' attribute in a project file + +Merge: e26ef82 fe71a3f +Matthias Kuhn 2016-01-12 + + Merge pull request #2663 from radosuav/fix_AlgorithmDialogBase_closeEvent + + [Processing] Fix behaviour of closeEvent in AlgorithmDialogBase + +Nyall Dawson 2016-01-12 + + Update test mask image + +Nyall Dawson 2016-01-12 + + Replace angles with constants + +Nyall Dawson 2016-01-11 + + Fix failing tests + +Nyall Dawson 2016-01-11 + + [FEATURE] Add mode to apply label distance from symbol bounds + + (only works with Cartographic point label placement). When this + setting is active, the label distance applies from the bounds + of the rendered symbol for a point, instead of the point itself. + It's especially useful when the symbol size isn't fixed, eg if + it's set by a data defined size or when using different symbols + in a categorised renderer. + + Sponsored by Andreas Neumann + +Nyall Dawson 2016-01-11 + + Fix failing tests, add tests for ordered placement + + Sponsored by Andreas Neumann + +Nyall Dawson 2016-01-11 + + Allow setting data defined placement order in GUI + + Sponsored by Andreas Neumann + +Nyall Dawson 2016-01-05 + + [FEATURE] "Cartographic" placement mode for point labels + + In this placement mode, point label candidates are generated + following ideal cartographic placement rules, eg labels + placements are priortised in the order: + - top right + - top left + - bottom right + - bottom left + - middle right + - middle left + - top, slightly right + - bottom, slightly left + (respecting the guidelines from Krygier and Wood (2011) and other + cartographic textbooks) + + Placement priority can also be set for an individual feature using + a data defined list of prioritised positions. This also allows for + only certain placements to be used, so eg for coastal features you + could prevent labels being placed over the land. + + TODO: + - while the ordering can be customised by editing a project file, + there's no GUI to customise this ordering if you want to deviate + from this standard priority (and it's out of scope for this + current work) + - tests + + Sponsored by Andreas Neumann + +Nyall Dawson 2016-01-12 + + Fix spacing + +Martin Dobias 2016-01-11 + + [tracer] get rid of warnings + +rldhont 2016-01-05 + + [Feature][QGIS Server] Add WMS INSPIRE Capabilities + + In the project properties the user can: + * activate INSPIRE capabilities + * select language of the service, 24 EU official languages + 5 regionals + * choose the scenario for service metadata and specify them + + The WMS 1.3.0 capabilities reflects the INSPIRE configuration. + +Martin Dobias 2016-01-11 + + [tracer] added docs and sip files + +Martin Dobias 2016-01-11 + + [tracer] simpler and lazier updates of tracer configuration when something changes + +Martin Dobias 2016-01-11 + + [tracer] improved reporting of warnings + +Merge: 716664e 9472c98 +Alexander Bruy 2016-01-11 + + Merge pull request #2650 from mhugo/processing_vlayer + + [processing] new algorithm: Execute SQL with virtual layer + +Martin Dobias 2016-01-11 + + [tracer] Disable tracing if there are too many features displayed + + This ensures that building of tracing graph never takes too long. + (The most expensive part is noding of linestrings to ensure they + only touch at the ends) + +Hugo Mercier 2016-01-08 + + [processing] add a new algorithm to execute SQL thanks to the virtual provider + +Hugo Mercier 2016-01-08 + + [processing] add more possible data providers for input vector layers + +Martin Dobias 2016-01-11 + + [tracer] Make tracer follow layers configuration from snapping utils + +radosuav 2016-01-11 + + [Processing] Fix behaviour of closeEvent in AlgorithmDialogBase + + Otherwise finished signal is not emitted when dialog closes + +Martin Dobias 2016-01-11 + + [tracer] Fix reprojection, limit tracing graph to visible extent + +Marco Hugentobler 2016-01-11 + + Show message in message bar if feture has no geometry / empty geometry + +Hugo Mercier 2016-01-11 + + Style fix (snake case to camel case) + +Hugo Mercier 2016-01-11 + + Add qgis functions to db manager and creation ui + +Hugo Mercier 2016-01-11 + + Allow to call qgis expression functions in virtual layers + +Hugo Mercier 2016-01-08 + + Sqlite module cleanup + +Alexander Bruy 2016-01-11 + + [processing] try to fix HiDPI issue with Help tab + +Merge: be5d657 bbf2137 +Hugo Mercier 2016-01-11 + + Merge pull request #2647 from mhugo/vlayer_gui + + Virtual layers GUI integration + +volaya 2016-01-11 + + [processing] use simple QLabel widgets for toolbox tips + +volaya 2016-01-11 + + [processing] removed unused constant + +Merge: 2ac5fab cbb426b +Denis Rouzaud 2016-01-11 + + Merge pull request #2658 from SebDieBln/FixWarningQLayout + + [Bugfix] Avoid a warning when opening QgsScaleVisibilityDialog + +Nyall Dawson 2016-01-11 + + Another attempt to avoid doxygen errors on Precise nightly builds + +Sebastian Dietrich 2016-01-11 + + construct the QLayout for the child widget with the correct parent + This avoids a warning from qt about the widget already having a QLayout. + +volaya 2016-01-10 + + [processing] removed unused code + +Merge: 312de68 b30d339 +Nyall Dawson 2016-01-11 + + Merge pull request #2657 from SebDieBln/AddToContributors + + Added myself to the lists of contributors + +Martin Dobias 2016-01-10 + + [tracer] Skip duplicate points in the path (to avoid geometry errors) + +Martin Dobias 2016-01-10 + + [tracer] Fix issues with rubber bands + +Martin Dobias 2016-01-10 + + [tracer] Integration of tracing into GUI + + Checking the new 'enable tracing' button will switch capture tools + to tracing mode. Tracing can be turned on/off even while digitizing + is in progress + +Juergen E. Fischer 2016-01-10 + + spelling fixes + +Sebastian Dietrich 2016-01-10 + + Added the author (Sebastian Dietrich) to the lists of contributors. + +Nyall Dawson 2016-01-10 + + Test mask update + +Nyall Dawson 2016-01-10 + + Fix coverity issues: + + - possible use after free + - uninitialized member + +Nyall Dawson 2016-01-10 + + Try to fix doxygen errors/warnings on Debian nightlies + +Nyall Dawson 2016-01-10 + + Fix constructor test for Sip binding coverage + +Nyall Dawson 2016-01-10 + + Update test mask image + +Médéric RIBREUX 2016-01-09 + + Fix indentation problem (as usual) + +Radim Blazek 2016-01-09 + + missing sip + +Médéric RIBREUX 2016-01-09 + + Non variable output version. Adds: + * v.net.arcs for v.net 'arcs' operation. + * v.net.articulation for v.net.brdige 'articulation' method. + * v.net.connect for v.net 'connect' operation. + * v.net.nodes for v.net 'nodes' operation. + * v.net.nreport for v.net 'nreport' operation. + * v.net.report for v.net 'report operation. + * Some code simplification. + +Radim Blazek 2016-01-09 + + [GRASS] new mapset utm zone, fixes #6766 + +Radim Blazek 2016-01-09 + + [GRASS] fixed region editing (partially reverted 7fc6b07) + +Radim Blazek 2016-01-09 + + statusChanged signal moved to raster provider + +Radim Blazek 2016-01-09 + + [GRASS] slot fix, fixes #13816 + +Merge: f3d1f8b 7b2d03b +Nyall Dawson 2016-01-09 + + Merge pull request #2649 from SebDieBln/StyleManager_ImportGroupName + + [StyleManager] Respect entered groupname when importing symbols (fixes #14048) + +Merge: 8fc9994 9af7986 +Nyall Dawson 2016-01-09 + + Merge pull request #2655 from SebDieBln/FixButtonLockLayerColors + + [SymbolSelector] Display correct icons when button LockLayerColors is active (fixes #14051) + +Radim Blazek 2016-01-09 + + missing spatialite include dir + +Merge: 4e1cf3c 6ef2f5d +Nyall Dawson 2016-01-09 + + Merge pull request #2653 from SebDieBln/MemoryLayerNoGeometry + + [FEATURE] allow geometryless memory layers + +Sebastian Dietrich 2016-01-08 + + extended the test for memory layers + The test now includes all geometry types including NoGeometry. + +Sebastian Dietrich 2016-01-08 + + allow geometryless memory layers + +Juergen E. Fischer 2016-01-08 + + add missing copyright headers + +Juergen E. Fischer 2016-01-08 + + spelling fixes + +Martin Dobias 2016-01-08 + + [tracer] update tracer when any of the input layers is changed + +Martin Dobias 2016-01-08 + + [tracer] Added reprojection of layers + +Martin Dobias 2016-01-08 + + Added QgsTracer to support tracing in map tools + + The tracer builds a graph from input layers and uses Dijkstra's + algorithm for the shortest path in the graph. + + There is already QgsGraph class and friends in QGIS code including + Dijkstra's algorithm, however that implementation does not fit our + needs well for a number of reasons (some of them would be easy + to fix, but others would require a significant rewrite): + - limited to single input layer + - no monitoring of changes in the input layers + - no support for polygons + - not in core library + - shortest path alg does only stops when all distances are calculated + - every point of input layer represented as a vertex in graph + (resulting graph is much denser than necessary and path finding slower) + - edges have always one direction, requiring two edges between each + pair of vertices (resulting graph has twice as many edges) + - graph is always built with start/finish points + (does not allow temporary addition of start/finish points and their + removal without complete rebuild of the graph) + +Sebastian Dietrich 2015-12-27 + + remove 'layercount' attribute from project file + The 'layercount' attribute was not used anyway and the calculated number could already be outdated when loading the project file again due to changes to embedded projects. + +Sebastian Dietrich 2016-01-08 + + [SymbolSelector] display correct icons when button LockLayerColors is active + (fixes #14051) + +Alexander Bruy 2016-01-08 + + [processing] correctly write html output in utf-8 + +Merge: 95a56b9 931ca4d +Alexander Bruy 2016-01-08 + + Merge pull request #2546 from volaya/ux_improvements + + [processing] UI/UX improvements + +volaya 2016-01-08 + + [processing] indentation fixes + +Merge: e0a557a 97b8a72 +Matthias Kuhn 2016-01-08 + + Merge pull request #2646 from Roel/wfs_decimal + + Interpret 'decimal' fields as double in WFS provider. + +Merge: 6230237 4137437 +volaya 2016-01-08 + + Merge pull request #2 from alexbruy/processing-ux + + [processing] PEP8 fixes + +Alexander Bruy 2016-01-08 + + PEP8 fixes + +volaya 2016-01-08 + + [processing] UI/UX improvements + + Related to QEP #19 + + Some algorithm description provided by Frank Sokolic + +volaya 2016-01-08 + + [processing] added AllowUnmatching tag to SAGA 'Add grid values to...' algorithm + +Nyall Dawson 2016-01-08 + + Add a bit of tolerance to labelingenginev2 tests + +Nyall Dawson 2016-01-08 + + Fix Sip coverage test on Debian nightlies + +Nyall Dawson 2016-01-08 + + Better names for composer toolbars (refs #14066) + +Nyall Dawson 2016-01-08 + + [FEATURE] Show recent colors in layer right click menus + +Nyall Dawson 2016-01-08 + + Mark more includes as system includes + +Sebastian Dietrich 2016-01-08 + + [StyleManager] import to "ungrouped" when no groupname entered + +Sebastian Dietrich 2016-01-08 + + [StyleManager] Respect the entered group name when importing symbols + (fixes #14048) + +Matthias Kuhn 2016-01-07 + + [ogr] Update for GDAL 2 handle 64bit integers in add feature + +Matthias Kuhn 2016-01-07 + + Doxygen take 2 + +Matthias Kuhn 2016-01-07 + + PEP8 + +Alexander Bruy 2016-01-07 + + add missed license headers in Processing files + +Hugo Mercier 2016-01-06 + + Allow to filter joined fields with a virtual layer + +Hugo Mercier 2016-01-05 + + Add tooltip help to SQL editor and fix uid + +Hugo Mercier 2016-01-05 + + Add autocompletion to the virtual layer SQL editor + +Hugo Mercier 2016-01-05 + + Fix a bad indentation bug + +Hugo Mercier 2016-01-05 + + Add a basic GUI for virtual layer creation and add it to the main app + +Merge: 2b7c5c1 7e5915e +Hugo Mercier 2016-01-07 + + Merge pull request #2635 from mhugo/layer_dependencies + + Layer dependencies + +Hugo Mercier 2016-01-07 + + Allow to embed layers with dependencies + +Hugo Mercier 2016-01-07 + + Rework layer dependencies to work also with layer definition files + +Matthias Kuhn 2016-01-07 + + Only skip *.cpp files for doc generation on travis + +Marco Hugentobler 2016-01-07 + + Add test for rendering of adjacent tile images + +Hugo Mercier 2016-01-04 + + Add layer dependencies for virtual layers + +Hugo Mercier 2016-01-04 + + Allow to declare layer dependencies on a vector layer + +Juergen E. Fischer 2016-01-07 + + fix server access control tests on windows + +Nyall Dawson 2016-01-07 + + Change some includes to system includes to avoid warnings + +Marco Hugentobler 2016-01-07 + + Test map canvas pointer already when showing context menu + +Nyall Dawson 2016-01-07 + + Fix crash on close of access control test + +Nyall Dawson 2016-01-07 + + Partially fix access control test for Win + +Nyall Dawson 2016-01-07 + + [FEATURE] Add color wheel and edit symbol shortcuts to style menu + + ...for vector layers with single symbol renderer. This completes + earlier work where symbols from categorized/graduated/rule based + renderers can be quickly changed through the legend item context + menu. + +Nyall Dawson 2016-01-07 + + Allow editing newly added diagram attributes (fix #14063) + +Nyall Dawson 2016-01-07 + + More style manager fixes: + + - disable ramp actions when nothing selected + - disabled Edit item when nothing selected + - rename "Apply group" to "Add to group" + +Nyall Dawson 2016-01-07 + + Allow removing multiple ramps at once in style manager + + ...previously multiple ramps could be selected, but only the + first would be removed + +nirvn 2016-01-07 + + [ui] move the save symbol button + +Juergen E. Fischer 2016-01-07 + + fix projectPath in server access control test + +Nyall Dawson 2016-01-07 + + Fix Sip coverage test failure on debian nightly builds + + (doxygen version does not support @cond) + +Merge: 34bc4ad 2031ce0 +Nyall Dawson 2016-01-07 + + Merge pull request #2638 from SebDieBln/FixStyleManagerUI + + Fix some UI issues in style manager + +Juergen E. Fischer 2016-01-07 + + fix ProcessingParametersTest test + +Sebastian Dietrich 2016-01-07 + + [StyleManager] show confirmation messagebox before removing item(s) + +Sebastian Dietrich 2016-01-05 + + [StyleManager] have separate predefined QActions for start/finish grouping mode + +Sebastian Dietrich 2016-01-04 + + [StyleManager] re-use existing QAction in group action menu + The group action menu now contains the same action the context menu contains for editing a smart group. + +Sebastian Dietrich 2016-01-04 + + [StyleManager] change context-menu handling to signal/slot mechanism + Both context-menus affected: Group-Tree and Item-List + +Sebastian Dietrich 2016-01-03 + + [StyleManager] add items to the context menu + 'Edit item', 'Remove item(s)', 'Export to PNG...' and 'Export to SVG...' + +Nyall Dawson 2016-01-07 + + Update test masks + +Nyall Dawson 2016-01-07 + + Make test render checker work correctly in non-Firefox browsers + +Juergen E. Fischer 2016-01-06 + + fix virtuallayer tests on windows + +Merge: f76bbeb 17d2214 +Nyall Dawson 2016-01-07 + + Merge pull request #2640 from nirvn/diagram_tiny_fixes_v2 + + [diagram] tiny UI improvements + +Nyall Dawson 2016-01-07 + + More debugging for server access control tests + +Merge: 41c9da9 62cdb27 +Hugo Mercier 2016-01-06 + + Merge pull request #2642 from mhugo/vlayer_fix + + Fix virtual layer definition parsing + +Hugo Mercier 2016-01-06 + + Fix virtual layer definition parsing + +volaya 2016-01-06 + + [processing] More informative message when cannot compute gdal commands due to wrong params + +volaya 2016-01-06 + + [processing] added selectionChanged signal to MultipleInputPanel + + linked signal with GdalAlgorithmDialog + +Merge: b46a593 006a161 +volaya 2016-01-06 + + Merge pull request #2633 from medspx/processing_gdal_retile + + [Processing]Add gdal_retile.py and gdal2tiles.py algorithms + +Merge: 946f4e4 c136f9f +Hugo Mercier 2016-01-06 + + Merge pull request #2617 from SebDieBln/FixLayerDefVectorJoins + + Make vector joins work within layer-definition-files + +volaya 2016-01-06 + + [processing] correctly parse default value for boolean parameters upon construction + +Juergen E. Fischer 2016-01-06 + + fix precise build (followup 8df09a6) + +Alexander Bruy 2016-01-06 + + fix typo in doxygen string + +nirvn 2016-01-06 + + [diagram] tiny UI improvements + +Juergen E. Fischer 2016-01-06 + + fix e961a52 + +Nyall Dawson 2016-01-06 + + Update test mask images + +Nyall Dawson 2016-01-06 + + [FEATURE] Add duplicate button to symbol properties + + Allows easy duplication of a symbol layer + +Nyall Dawson 2016-01-06 + + Fix clear value for label z-index spin box + +Nyall Dawson 2016-01-06 + + Add Apply buttons to decoration dialogs + +Nyall Dawson 2016-01-06 + + Cleanup decoration code + +Nyall Dawson 2016-01-06 + + More clang warning fixes + +Sebastian Dietrich 2016-01-02 + + [StyleManager] enable/disable appropriate buttons and menu entries + +Sebastian Dietrich 2016-01-02 + + [StyleManager] use QAction::setData() for transmitting the group-id + Determining the group-id from QAction::text() fails when multiple groups with the same name exist. + +Sebastian Dietrich 2016-01-02 + + [StyleManager] fix minor memory leaks leaving orphaned QMenus and QActions + Build menus once within the ctor rather than on every event within the slot. + +Sebastian Dietrich 2016-01-02 + + [StyleManager] fix labels + +Sebastian Dietrich 2016-01-01 + + added functions to QgsStyleV2 for getting groups by id + +Merge: e961a52 47d9307 +Nyall Dawson 2016-01-06 + + Merge pull request #2622 from duncan-r/feature4273_and_3756 + + Feature #4273 and #3756 + +Juergen E. Fischer 2016-01-05 + + revive python tests on windows (followup afcf567) + +Marco Hugentobler 2016-01-05 + + Translate brushs of image fills relativ to geometry bbox upper left point if rendering a map tile. Therefore it is assured, that the image pattern matches for adjacent tiles of the same scale + +Roel Huybrechts 2016-01-05 + + Interpret 'decimal' fields as double in WFS provider. + + Fixes #11864. + +Nyall Dawson 2016-01-05 + + Remove unused help button from style manager (fix #14055) + +Nyall Dawson 2016-01-05 + + [FEATURE] Control over label rendering order + + A new control for setting a label's "z-index" has been added to + the labeling properties dialog. This control (which also accepts + data-defined overrides for individual features) determines the order + in which label are rendered. Label layers with a higher z-index + are rendered on top of labels from a layer with lower z-index. + + Additionally, the logic has been tweaks so that if 2 labels have + matching z-indexes, then: + - if they are from the same layer, a smaller label will be drawn + above a larger label + - if they are from different layers, the labels will be drawn in + the same order as the layers themselves (ie respecting the order + set in the legend) + + Diagrams can also have their z-index set (but not data defined) + so that the order of labels and diagrams can be controlled. + + Note that this does *NOT* allow labels to be drawn below the + features from other layers, it just controls the order in which + labels are drawn on top of all the layer's features. + + Fix #13888, #13559 + +Duncan Runnacles 2015-12-22 + + Added placement margin to decoration items and updated dialogs. + + - North arrow, scalebar, and copyright label updated to include a + margin option on placement. + - All qgsdecorationitem type dialogs amended so that all widgets sit + within a checkable group box for activating/deactivating the item. + +Nyall Dawson 2016-01-05 + + Fix more clang warnings + +Merge: c55cfc0 16aeb3f +Matthias Kuhn 2016-01-05 + + Merge pull request #2636 from nirvn/orderby_fix + + [rendering order] fix order setting not saved in rule-based symb. (fixes #14043) + +Marco Hugentobler 2016-01-05 + + Add doc + +nirvn 2016-01-05 + + fix orderby not saved in several symbologies (fixes #14043) + +Merge: 115cc48 70f6e15 +Nyall Dawson 2016-01-05 + + Merge pull request #2615 from nirvn/natural_break_max_increase + + [symbology] increase maximum size of natural break classification + +Merge: 90eaba9 62cc59c +Nyall Dawson 2016-01-05 + + Merge pull request #2627 from SebDieBln/FixNewStyleGroup + + Initialize a style group upon creation instead of upon renaming (fixes #14050) + +Merge: adf8385 a943d95 +Nyall Dawson 2016-01-05 + + Merge pull request #2629 from SebDieBln/FixStyleManagerGroupingMode + + [StyleManager] Keep group actions enabled while in grouping mode (fixes #14049) + +Nyall Dawson 2016-01-05 + + Fix failing test + +Nyall Dawson 2016-01-05 + + Followup 881074 + +Nyall Dawson 2016-01-04 + + Boost coverage of SIP bindings + + Now all classes and members are either exposed to bindings or marked + as "not available in Python bindings" in the docs. + + Drop test thresholds to 0. Now it should be much easier to determine + what missing members have been added which are causing test + failures. + +Martin Dobias 2016-01-05 + + Update indentation + +Martin Dobias 2015-12-02 + + Move QgsLabelFeature and QgsTextLabelFeature class to separate files + + No actual code changes + + This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s. + +Martin Dobias 2016-01-04 + + Fix failing composer scale bar test on less common locales + +Martin Dobias 2016-01-04 + + Fix failing labeling test on my ubuntu 14.04 box (12 mismatched pixels) + +Juergen E. Fischer 2016-01-04 + + debian packaging update: update liblwgeom dependency of python-qgis to 2.2-2 + +Juergen E. Fischer 2016-01-04 + + fix windows build + +Marco Hugentobler 2016-01-04 + + Open sqlite db for datum transform info in readonly mode. Fixes slow opening on windows + +Marco Hugentobler 2016-01-04 + + Move zoomToFeature to QgsDualView and add checks for null geometries / geometryless layers + +rldhont 2016-01-04 + + [QGIS Server] Add place holder and tooltip to OWS inputs + +Alexander Bruy 2016-01-04 + + option to keep WFS dialog open after adding layer(s) + +Merge: 164739f 375ae60 +mhugent 2016-01-04 + + Merge pull request #2632 from mhugent/nodetool_remove_lines + + Remove all vertices if removing second to last line point / fourth to last ring point + +Médéric RIBREUX 2016-01-04 + + [Processing]Add gdal_retile.py and gdal2tiles.py algorithms + This should fix Redmine #3331 + +Merge: 73945c0 856be9b +mhugent 2016-01-04 + + Merge pull request #2606 from nyalldawson/close_rings + + Ensure that rings are closed when adding to polygons + +Marco Hugentobler 2016-01-04 + + Intendation + +Marco Hugentobler 2016-01-04 + + Update test_qgsgeometry + +Marco Hugentobler 2016-01-04 + + Update qgsmapcanvas.sip + +Merge: 49eaf16 899c57a +Matthias Kuhn 2016-01-04 + + Merge pull request #2631 from spatialthoughts/patch-1 + + Change comparison back to NULL + +Merge: 1c464d6 6b42bad +Matthias Kuhn 2016-01-04 + + Merge pull request #2623 from cjmayo/no-pyqtconfig + + [pyqgis-console] Don't import pyqtconfig + +Merge: aacb37d 09e23ee +mhugent 2016-01-04 + + Merge pull request #2611 from mhugent/shapefile_sbn_remove + + Cleanup sbn file if gdal did not already remove it. Fixes bug #13319 + +Ujaval Gandhi 2016-01-04 + + Change comparison back to NULL + + filter_null method previously filtered the NULL values using NULL type in qgis.core which is a QPyNullVariant. + https://github.com/qgis/QGIS/commit/f9e0093ce70b06130a98c1e20278d0746ddb930c + + This was subsequently changed to 'is not None' comparison which is incorrect. The current version fails to filter out the null values. + +Nyall Dawson 2016-01-04 + + Fix failing SIP coverage test + +Nyall Dawson 2016-01-04 + + More nullptr conversions + +Nyall Dawson 2016-01-04 + + Pal cleanups: + + - remove use of namespace blocks (avoids unnecessary indentation) + - cleanup includes + - remove old std::cout debugging blocks + - move some documentation from cpp to headers + +Nyall Dawson 2016-01-04 + + Cleanup labeling, avoid some duplicate enums, add docs + +Sebastian Dietrich 2016-01-03 + + keep group actions enabled while in grouping mode (fixes #14049) + Group actions must be enabled to have the option of leaving grouping mode again. + +Nyall Dawson 2016-01-03 + + Minor Coverity fixups, clang warnings, 0->nullptr conversions + +Médéric RIBREUX 2016-01-02 + + Fix indentation (one more time) + +Médéric RIBREUX 2016-01-02 + + Fix indendation problems (as usual)... + +Médéric Ribreux 2015-12-16 + + [Feature][Processing] GRASS v.net modules + +Nyall Dawson 2016-01-02 + + Fix more warnings when building under clang with -wEverything + +Sebastian Dietrich 2016-01-02 + + initialize a style group upon creation instead of upon renaming + (fixes #14050) + +Nyall Dawson 2016-01-02 + + Fix test for QWT_POLAR + +Merge: 5a42728 9cd1edf +Nyall Dawson 2016-01-02 + + Merge pull request #2625 from SebDieBln/FixAppendingNotSupported + + Fix accumulating "Not supported" hints + +Sebastian Dietrich 2015-12-28 + + added a test for vector joins in layer definition files + +Sebastian Dietrich 2016-01-01 + + split generating XML and saving to QLR-file into separate functions + This increases flexibility and is consistent with the loading of a QLR-file. + +Sebastian Dietrich 2015-12-27 + + make vector joins work within layer-definition-files + +Merge: 368223a 836ea81 +Nyall Dawson 2016-01-02 + + Merge pull request #2624 from SebDieBln/SaveMemoryLayerFields + + Read source from provider before saving memory layer (fixes #8997) + +Sebastian Dietrich 2015-12-31 + + added a test for memory layer fields being saved to XML + +Nyall Dawson 2016-01-01 + + Show project path in server parsing error (revert before release) + + (an attempt to debug test failures in debian) + +Nyall Dawson 2015-12-31 + + Coverity fixes, including regression in label point obstacle code + +Juergen E. Fischer 2015-12-31 + + fix warnings + +Sebastian Dietrich 2015-12-31 + + fix appending "Not supported" multiple times to label + The term "Not supported" is not appended to the label when it is already present. + The term is removed when no longer applicable. + +Juergen E. Fischer 2015-12-31 + + debian packaging: add psycopg2 as build dependency + +Sebastian Dietrich 2015-11-28 + + initialize the tip window with the correct parent + eliminates the extra icon in the taskbar (fixes #8365) + establishes correct modal behaviour (fixes #8312) + +Sebastian Dietrich 2015-12-06 + + Refresh the label style widget when loading a new style (fixes #13667) + the QgsLabelingWidget is triggered to reload its settings when + - loading a style file + - loading a style from a database + - loading the default style + +Sebastian Dietrich 2015-12-30 + + read source from provider before saving memory layer (fixes #8997) + +Chris Mayo 2015-12-30 + + [pyqgis-console] Don't import pyqtconfig + + pyqtconfig may not have been installed by PyQt4, leading to an error. + + Was used to test for qt_version >= 0x40700 but CMakeLists.txt now checks + for QT_MIN_VERSION 4.8.0 + +Nyall Dawson 2015-12-31 + + Fix some more old style cast and float comparison warnings + +Nyall Dawson 2015-12-30 + + Always pass QgsFeatureId by value, not reference + + Since it's just a int64, it's faster to pass by value + +Nyall Dawson 2015-12-30 + + Fix slow icon rendering in field combo box (refs #14041) + +Merge: 416c004 02e9272 +Jürgen Fischer 2015-12-29 + + Merge pull request #2620 from SebDieBln/FixCsvSaveStyle + + Fix saving style of CSV-layer to qml/sld file (fixes #8285) + +Marco Hugentobler 2015-12-28 + + Unit tests + +Marco Hugentobler 2015-12-28 + + Remove the whole ring / linestring if number of vertices to small + +Marco Hugentobler 2015-12-28 + + [FEATURE]: Zoom to feature with right-click in attribute table + +Sebastian Dietrich 2015-12-28 + + fix saving style of CSV-layer to qml/sld file (fixes #8285) + +Juergen E. Fischer 2015-12-27 + + fix warnings on lupdate + +Juergen E. Fischer 2015-12-27 + + fix lucid reference in INSTALL + +Webmaster 2015-12-27 + + [symbology] increase maximum size of natural break classification + +Juergen E. Fischer 2015-12-26 + + fix warnings + +Juergen E. Fischer 2015-12-26 + + debian packaging: upgrade python-qgis recommends to depends + +Merge: 917dd05 9be51c4 +Jürgen Fischer 2015-12-26 + + Merge pull request #2614 from SebDieBln/UpdateCachedProjectEmbedLayers + + Re-Read the cached project file when its contents have changed + +Sebastian Dietrich 2015-12-26 + + reread cached project file when its contents have changed + When embedding layers, reread the external project file if its lastModified timestamp changed. + +Merge: 6fed1ae 87d742d +Matthias Kuhn 2015-12-26 + + Merge pull request #2604 from SebDieBln/NoNewFilesOnSaveProject + + [App] Use the existing files when saving an existing project. + +Merge: 71dc339 8ff4c78 +Nathan Woodrow 2015-12-26 + + Merge pull request #2613 from nirvn/fix_graduated_values_v3 + + [graduated symbology] increase precision of float values when saving to dom + +nirvn 2015-12-26 + + [symbology] fix precision of values when saving settings (#14036) + +Juergen E. Fischer 2015-12-25 + + more stl to qt ports and size_t => int fixups + +Merge: 036eada 7ccbe1b +Jürgen Fischer 2015-12-25 + + Merge pull request #2612 from SebDieBln/FixWarningsOnWindows + + Avoid some compiler warnings on Windows + +Sebastian Dietrich 2015-12-23 + + prompt the user to load backup when load project fails + If an error occurs while loading the project file, prompt the user to load the backup file instead, if it exists. + +Sebastian Dietrich 2015-12-22 + + change project/backup file only after preparing the data + This avoids corrupted project files when crashing during the preparation of the XML data to write to the project file, e.g. due to a faulty plugin. + +Sebastian Dietrich 2015-12-22 + + use existing files when saving existing project + +Matthias Kuhn 2015-12-25 + + Fix #14001 + +Matthias Kuhn 2015-12-25 + + Expressions: test prepare() and fix segfault + +Juergen E. Fischer 2015-12-24 + + move more stl usage to qt + +Juergen E. Fischer 2015-12-24 + + improve project saving to network shares (fixes #13299) + +Juergen E. Fischer 2015-12-25 + + indentation test: improve interpretation of commit ranges + +Sebastian Dietrich 2015-12-25 + + avoid some compiler warnings on Windows + The ERROR macro is already defined by WinGDI.h and so the warning C4005 'macro redefinition' was thrown. + The constant 0xFE is out of range for (signed) 'char' and so the warning C4309 'truncation of constant value' was thrown. + +Matthias Kuhn 2015-12-24 + + Expressions, fix WhenThen crash and more tests + + * Fix a crash with WhenThenList + * Check implicit sharing with all test expressions. + +Marco Hugentobler 2015-12-24 + + Fix file check + +Salvatore Larosa 2015-12-24 + + [processing] fix missing import for Union and Clip algs + +rldhont 2015-12-23 + + [Processing] Update gui + +rldhont 2015-12-22 + + [Processing] update parameters test + +Michael Kirk 2015-11-29 + + [Processing] fixup parameters test + + - Broke into per class testcase + - Each method tries to test only one aspect of behavior + - Use unittest assertions for better error output + - Removed non-existant serialize functionality from tests + - Test BooleanParameter + + Conflicts: +python/plugins/processing/core/parameters.py + +rldhont 2015-12-23 + + [Processing] Parameter default value is None + +rldhont 2015-12-16 + + [Processing] Manage default value for parameter + + To finalize commit 3472ac80d8bdd030090ce81cb686f3cfcbd913cd update processing to well manage default value + +Merge: 447121e 46bc85a +Matthias Kuhn 2015-12-24 + + Merge pull request #2610 from SebDieBln/ReadAlphaSelectionColor + + Read alpha component of selection color from project properties (fixes #13994) + +Sebastian Dietrich 2015-12-24 + + read alpha component of selection color from project + (fixes #13994) + +Matthias Kuhn 2015-12-24 + + Fix build warnings + +Marco Hugentobler 2015-12-24 + + Cleanup sbn file if gdal did not already remove it. Fixes bug #13319 + +Juergen E. Fischer 2015-12-24 + + fix windows build and some warnings + +Merge: c9e9289 076c2a0 +Jürgen Fischer 2015-12-23 + + Merge pull request #2609 from sebastic/bug-9818 + + Add dependency on openscenegraph-plugin-osgearth to qgis-plugin-globe (fixes #9818) + +Bas Couwenberg 2015-12-23 + + Add dependency on openscenegraph-plugin-osgearth to qgis-plugin-globe. + + QGIS crashes when using the Globe plugin if this package is not installed, + as reported in QGIS issue #9818 [0] and Debian Bug #808817 [1]. + + [0] https://hub.qgis.org/issues/9818 + [1] https://bugs.debian.org/808817 + +Denis Rouzaud 2015-12-23 + + some fixes (missing include, duplicated line, wrong variable name) + +Daan Goedkoop 2015-11-28 + + Update rubber band after editing nodes + + It has to be done this way. Just adding updateSelectFeature() in a few places + is not enough, because then the rubber band will still not be updated after + an undo operation. + +Merge: b602c5c e8ef77e +Denis Rouzaud 2015-12-23 + + Merge pull request #2584 from SebDieBln/MapCanvas_EnterLeave + + UI improvement for digitizing maptools + +Matthias Kuhn 2015-12-23 + + Revert "QgsGeometry to datastream -> avoid extra data copy" + + This reverts commit c1b512f948028093e481e1db089db8c044e86f4c. + +Matthias Kuhn 2015-12-23 + + QgsGeometry to datastream -> avoid extra data copy + +Merge: a32587b 409a59f +Matthias Kuhn 2015-12-23 + + Merge pull request #2608 from sbrunner/fill-select + + Fix fill and select mixage + +Stéphane Brunner 2015-12-23 + + Use the line digitizing settings for the note tool rubber band + +Stéphane Brunner 2015-12-23 + + Fix fill and select mixage + + Fix #14016 + +rldhont 2015-12-07 + + [FEATURE][QGIS Server] Add short name to layers, groups and project + + A number of elements have both a and a . The Name is a text string used for machine-to-machine + communication while the Title is for the benefit of humans. For example, a dataset might have the descriptive Title + “Maximum Atmospheric Temperature” and be requested using the abbreviated Name “ATMAX”. + + User can already set title for layers, groups and project. OWS name is based on the name used in layer tree. This name is more a label for humans than a name for machine-to-machine communication. + + To add the capability to users to define Name as a text string for machine-to-machine communication, this pull-request adds: + * short name line edits to layers properties + * WMS data dialog to layer tree group (short name, title, abstract) + * short name line edits to project properties + * add a regexp validator "^[A-Za-z][A-Za-z0-9\._-]*" to short name line edit accessible through a static method + * add a TreeName element in the fullProjectSettings + + If a short name has been set for layers, groups and project it is used by QGIS Sever as the layer name. + +Merge: 52a39fc d5585ff +Matthias Kuhn <matthias@opengis.ch> 2015-12-22 + + Merge pull request #2600 from m-kuhn/orderby-renderer + + Allow definition of feature rendering order + +Matthias Kuhn <matthias@opengis.ch> 2015-12-22 + + QgsSymbolV2 may not be copied + +Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-12-22 + + Intendention + +Merge: 644960e bf4ad79 +Alessandro Pasotti <elpaso@itopen.it> 2015-12-22 + + Merge pull request #2607 from elpaso/bugfix-14021-dvanced-settings-editor-crash + + Storing a pointer to QSettings instead of using stack + +elpaso <elpaso@itopen.it> 2015-12-22 + + Storing a pointer to QSettings instead of using stack + + The settings were allocated in the stack + causing a segfault when accessed from the slot + + Fixes #14021 + +Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-12-22 + + Numerically more robust circle center calculation. Provided by Timo Iipponen + +Matthias Kuhn <matthias@opengis.ch> 2015-12-22 + + Use qSort instead of std::sort, former does not crash + +Matthias Kuhn <matthias@opengis.ch> 2015-12-22 + + Fix orderby table headers and use combobox + +Matthias Kuhn <matthias@opengis.ch> 2015-12-21 + + Use field expression widget in order by dialog + +Matthias Kuhn <matthias@opengis.ch> 2015-12-21 + + Add LongLong support to virtual provider + +Matthias Kuhn <matthias@opengis.ch> 2015-12-21 + + Add test for rendering order + +Matthias Kuhn <matthias@opengis.ch> 2015-12-21 + + Rename OrderBys -> OrderBy and OrderBy -> OrderByClause + + And some sip fixes + +Matthias Kuhn <matthias@opengis.ch> 2015-12-21 + + Add test for combination orderby / subset of attributes + +Matthias Kuhn <matthias@opengis.ch> 2015-12-21 + + Don't crash providers when destrucing with fake open connection + +Matthias Kuhn <matthias@opengis.ch> 2015-12-21 + + [FEATURE] Allow definition of rendering order for renderers + + This allows defining the order in which features are processed by + renderers. + +Matthias Kuhn <matthias@opengis.ch> 2015-12-20 + + Fix fallback orderby and attribute subset + + Also properly closes the iterator when a fallback orderby is used + +Merge: 5838819 809c925 +Chris Crook <ccrook@linz.govt.nz> 2015-12-22 + + Merge pull request #2605 from nyalldawson/delimited + + Add support for curved geometries and M/Z values to delimited text provider + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-22 + + Ensure that rings are closed when adding to polygons + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-22 + + [FEATURE] Curve support for memory layers + + ...smallest diff for a new feature ever ;) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-22 + + Remove unimplemented QgsSurfaceV2::pointOnSurface method + + Was always returning a point not on the surface! (0,0). Use the + GEOS method instead. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-22 + + Correct vertex count when using identify tool on curved lines + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-22 + + [FEATURE] Support Z/M dimensions in delimited WKT files + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-22 + + [FEATURE] Delimited text provider supports curved WKT geometries + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-21 + + circular string maptools now react to ESC key + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-18 + + better rubberband calculation in maptool circular by radius + The rubberband is only calculated when needed. + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-18 + + code cleanup and improved readability in circular maptools + +Matthias Kuhn <matthias@opengis.ch> 2015-12-21 + + Remove unrequired data checks from QgsGeometry + + The d-pointer in QgsGeometry should never be null. + +Juergen E. Fischer <jef@norbit.de> 2015-12-21 + + fix precise build (+ foreach->Q_FOREACH) + +Juergen E. Fischer <jef@norbit.de> 2015-12-21 + + osgeo4w: include grass7 plugin + +Merge: 7afa9e3 f756671 +Matthias Kuhn <matthias@opengis.ch> 2015-12-21 + + Merge pull request #2601 from rldhont/update_qgsmaplayer_doc + + [Doc] Update QgsMapLayer documentation + +rldhont <rldhont@gmail.com> 2015-12-21 + + [Doc] Update QgsMapLayer documentation + + Add documentation string to 10 QgsMapLayer methods. + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 + + centerpoint-rubberband works w/ maptool circular by radius + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 + + maptool circular string by radius uses temporary rubberband + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 + + maptool circular string by point uses temporary rubberband + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 + + initialize temporary rubberband for circular string tools + (temporary rubberband still not used) + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 + + added a temporary rubberband to the circular maptools + (but it is not used yet) + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 + + deduplicated connecting to the curve of parent tool + also moved it to the active() method + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-17 + + allow to create a QgsGeometryRubberBand as the alternative band + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-21 + + Fix crash in topology checker (fix #14017) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-21 + + Fix more warnings + +Merge: a42bfea 1199a25 +Matthias Kuhn <matthias@opengis.ch> 2015-12-21 + + Merge pull request #2599 from nyalldawson/order_by + + Order by fixes and Mssql provider implementation + +Merge: d31e610 c28c493 +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-21 + + Merge pull request #2598 from SebDieBln/NoSingleStatementLines + + Make the qgisstyle tool fix multiple statements on a single line + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-20 + + fix all occurrences of multiple statements in a single line + This was accomplished by running scripts/astyle-all.sh. + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-20 + + make astyle force every statement into a separate line + +Nyall <nyall.dawson@gmail.com> 2015-12-21 + + Enable provider side ordering for mssql provider + +Nyall <nyall.dawson@gmail.com> 2015-12-21 + + Handle order by parsing failures in postgres provider + +Nyall <nyall.dawson@gmail.com> 2015-12-21 + + Add provider order by tests where expression compilation will fail + +Juergen E. Fischer <jef@norbit.de> 2015-12-20 + + fix windows build + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-21 + + More warning fixes + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-19 + + Fix some warnings when building with clang and -Weverything + +Matthias Kuhn <matthias@opengis.ch> 2015-12-20 + + Indentation fix + +Médéric Ribreux <medspx@medspx.fr> 2015-12-14 + + Add a startup tip on VRT files (fix Redmine #4346) + (fix indentation problem) + +Merge: 02696c7 1d42ac5 +Matthias Kuhn <matthias@opengis.ch> 2015-12-19 + + Merge pull request #2596 from pavlova-marina/patch-1 + + fixed link to gdal page + +pavlova-marina <pavlova.marina.v@gmail.com> 2015-12-19 + + fixed link to gdal page + +Juergen E. Fischer <jef@norbit.de> 2015-12-19 + + include virtual layer provider in packaging + +Juergen E. Fischer <jef@norbit.de> 2015-12-19 + + avoid core relinking on cmake changes + +Merge: 13f4081 6ffec81 +Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-18 + + Merge pull request #2568 from mhugo/vlayers + + Add support for virtual layers + +Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-14 + + Fix sip coverage test to skip constructors of nested classes + +Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-15 + + Add a plugin to DB Manager to support virtual layers + +Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-15 + + Add a provider for virtual layers + +Matthias Kuhn <matthias@opengis.ch> 2015-12-17 + + Remove .cpp files from doxymentation + + Remove .cpp files from the doxymentation. They are not + considered to be part of the public API, so no reason to scan them for + symbols which are not exported anyway. + +Matthias Kuhn <matthias@opengis.ch> 2015-12-17 + + Fix csv test dataset + +Matthias Kuhn <matthias@opengis.ch> 2015-12-17 + + cond + +Matthias Kuhn <matthias@opengis.ch> 2015-12-17 + + Run travis tests also with build warnings. + +Matthias Kuhn <matthias@opengis.ch> 2015-12-17 + + Add compiler setting check to order by compilation + +Matthias Kuhn <matthias@opengis.ch> 2015-12-17 + + Compile order by for Spatialite + +Matthias Kuhn <matthias@opengis.ch> 2015-12-16 + + Don't double sort in vector layer. + +Matthias Kuhn <matthias@opengis.ch> 2015-12-16 + + Add order by test + +Matthias Kuhn <matthias@opengis.ch> 2015-12-16 + + Compile order by for postgres + +Matthias Kuhn <matthias@opengis.ch> 2015-12-16 + + Add Order By Clause + +Matthias Kuhn <matthias@opengis.ch> 2015-12-16 + + More use of implicit sharing of QgsExpression + +rldhont <rldhont@gmail.com> 2015-12-18 + + Update indentation + +rldhont <rldhont@gmail.com> 2015-12-18 + + [BUGFIX] WFS GetCapabilities respons misses <keywords> key + + Fixes #13037 WFS GetCapabilities respons misses <keywords> key + + Replace KeywordList by Keywords in WFS Getcapabilities and keywords in WCS GetCapabilities. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-18 + + Fix doxygen warning + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-18 + + Fix a bunch of crashes in renderer widgets when used with a rule + based rule which has no symbol + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-18 + + Fix incorrect symbols appearing for categorized and graduated renderers + + This was triggered by 18614e11, which revealed a deeper bug in the handling + of symbols by these renderers. For both renderers a const method returns + a non-const pointer to a symbol and is used to modify this symbol in place. + + Because both renderers store their classes in a QList (implicitly shared) + this means that all shared class lists were being updated when a clone of + a renderer has its symbols altered in this way. Prior to 18614e these + class QLists were being detached and copied in random ways. + + Work around this by forcing a deep copy of the class lists when a renderer + is cloned. + +Juergen E. Fischer <jef@norbit.de> 2015-12-17 + + add python-psycopg2 to debian dependencies in INSTALL + +Juergen E. Fischer <jef@norbit.de> 2015-12-17 + + scripts/scandeps.pl run and t2tdoc update + +Matthias Kuhn <matthias@opengis.ch> 2015-12-17 + + Don't add Geometry Generator as Outline option + +Matthias Kuhn <matthias@opengis.ch> 2015-12-17 + + Attribute table: show table when opening + +elpaso <elpaso@itopen.it> 2015-12-17 + + Fixed external python file path for forms + + Path is now correctly converted to absolute + when read form the project. + + A separate default dir is also stored in the + settings. + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-16 + + Hide temporary rubberband when maptool is not active. + +Juergen E. Fischer <jef@norbit.de> 2015-12-16 + + fix 8214608 + +Juergen E. Fischer <jef@norbit.de> 2015-12-16 + + more nullptr updates (folloup 320c696) + +Merge: 18614e1 66061e0 +Alessandro Pasotti <elpaso@itopen.it> 2015-12-16 + + Merge pull request #2588 from elpaso/python-server-exception-hook + + Uninstall custom excepthook for server + +elpaso <elpaso@itopen.it> 2015-12-16 + + Uninstall custom excepthook for server + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-16 + + Avoid container detachments by using const methods wherever possible + + eg QList::at() instead of QList:[], constFind instead of find, ... + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-16 + + Remove cast to itself + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-16 + + Drop documentation test threshold + +Radim Blazek <radim.blazek@gmail.com> 2015-12-15 + + [GRASS] do not duplicate modules in list view, fixes #4975 + +Matthias Kuhn <matthias@opengis.ch> 2015-12-15 + + [qt5] Use Qt5OpenGL when globe is built + + Resolves https://github.com/qgis/QGIS/pull/1940 + +Radim Blazek <radim.blazek@gmail.com> 2015-12-15 + + [GRASS] use QWidget for module UI, fixes #5084 + +rldhont <rldhont@gmail.com> 2015-12-15 + + [TEST][QGIS Server] Add WFS GetFeature STARTINDEX test + +rldhont <rldhont@gmail.com> 2015-12-15 + + Dont set content-length header on streamed response. Fixes #13991 + + Thanks to @AsgerPetersen to help fixing #13991 + closes #2582 + +Matthias Kuhn <matthias@opengis.ch> 2015-12-15 + + Simplify and harden code for geometry collections + +Radim Blazek <radim.blazek@gmail.com> 2015-12-15 + + [GRASS] suppress raster masking for rendering and querying + +Matthias Kuhn <matthias@opengis.ch> 2015-12-15 + + Indentation update + +Matthias Kuhn <matthias@opengis.ch> 2015-12-15 + + Add debug output to csv test + + To debug timeout: + + Timed out log: + http://dash.orfeo-toolbox.org/testDetails.php?test=35623737&build=211129 + + Good log for comparison: + http://dash.orfeo-toolbox.org/testDetails.php?test=35617301&build=211079 + + Failing test: + test_039_issue_13749 which references https://hub.qgis.org/issues/13749 + + Mailing list discussion: + http://lists.osgeo.org/pipermail/qgis-developer/2015-December/thread.html#40581 + +George Shegunov <mobisbg@gmail.com> 2015-07-10 + + The providers plugin path can be changed in the applications. + +Merge: 1138253 7101b5b +rldhont <rldhont@gmail.com> 2015-12-15 + + Merge branch 'AsgerPetersen-wfstests' + +Merge: 95b92c7 c9b7552 +Jürgen Fischer <jef@norbit.de> 2015-12-15 + + Merge pull request #2486 from SebDieBln/CMake_FixFindPythonLibraryWindows + + have CMake find Python library on Windows + +volaya <volayaf@gmail.com> 2015-12-15 + + [processing] correctly export multiline strings as python parameters from modeler + + fixes #13830 + +Asger Skovbo Petersen <asgerpetersen@gmail.com> 2015-12-15 + + Remove unsupported SRSNAME + +Asger Skovbo Petersen <asgerpetersen@gmail.com> 2015-12-15 + + WFS version corrected to 1.0.0 + +AsgerPetersen <asgerpetersen@gmail.com> 2015-12-15 + + Simple python tests of WFS responses + +Radim Blazek <radim.blazek@gmail.com> 2015-12-15 + + [GRASS] fixed crash when region is drawn outside limits + +Matthias Kuhn <matthias@opengis.ch> 2015-12-09 + + Make use of implicitly shared QgsExpression + +Matthias Kuhn <matthias@opengis.ch> 2015-12-09 + + Doxymentation for QgsExpression + +Matthias Kuhn <matthias@opengis.ch> 2015-12-09 + + Implicit sharing for QgsExpression + +nirvn <nirvn.asia@gmail.com> 2015-12-15 + + projection selector event fix + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 + + Fix calculation of spatialite SelectAtId capability + +Merge: 08a8b60 9096a64 +volaya <volayaf@gmail.com> 2015-12-15 + + Merge pull request #2566 from radosuav/processing_fixes + + [Processing] Three small fixes + +volaya <volayaf@gmail.com> 2015-12-15 + + [processing] modified how user folder is defined + + This should have no effect on a normal QGIS desktop installation, but improve using Processing when not running on top of a regular QGIS instance. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-15 + + Avoid some unnecessary object conversion during point rendering + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-15 + + Tests and fixes for QgsPolygonV2 + + - Setting exterior ring will force all interior rings to match + dimensionality of exterior ring + - add equality operator + - use correct WKB types for rings when creating polygon from WKB + - segmentize curves when setting exterior ring with curved segments + - fix export to GML2/3 (should use LinearRing, not LineString as + ring element tag) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-15 + + Ignore != operator in doc coverage test + +Radim Blazek <radim.blazek@gmail.com> 2015-12-15 + + [GRASS] add/remove mapset to/from search path browser actions + +Radim Blazek <radim.blazek@gmail.com> 2015-12-15 + + [GRASS] distinct icons for open/searched mapset + +Matthias Kuhn <matthias@opengis.ch> 2015-12-15 + + Tab order on digitizing options page + +Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-11-20 + + Make the rubber band color configurable + +radosuav <rmgu@dhi-gras.com> 2015-12-11 + + [Processing] Use default value of boolean parameter in the modeler and fix typo in outputs.py + +Radim Blazek <radim.blazek@gmail.com> 2015-12-15 + + [GRASS] new input combo in mapcalc + +Merge: 9c0ee36 079de32 +volaya <volayaf@gmail.com> 2015-12-15 + + Merge pull request #2451 from spono/patch-5 + + [Processing] Update GridMetrics.py + +Merge: 7f3cc35 41538e6 +volaya <volayaf@gmail.com> 2015-12-15 + + Merge pull request #2469 from spono/patch-13 + + [Processing] Update FilterData.py + +Merge: 34ccc34 d4ba0c7 +volaya <volayaf@gmail.com> 2015-12-15 + + Merge pull request #2467 from spono/patch-11 + + [Processing] Update Cover.py + +Merge: 576875e 8a40dda +Nathan Woodrow <madmanwoo@gmail.com> 2015-12-15 + + Merge pull request #2580 from nirvn/projection_selector_dbl_click_v5 + + [projection selector] apply selected projection on double click + +nirvn <nirvn.asia@gmail.com> 2015-12-15 + + fix sip coverage test failure + +nirvn <nirvn.asia@gmail.com> 2015-12-14 + + [projection selector] apply selected projection on double click + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-14 + + Followup 320c696 use clang-modernize to replace 0/NULL use with nullptr + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-14 + + Fix some plugin UI includes + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-15 + + Fix indentation + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-15 + + [FEATURE] More geometry functions for expressions + + - add accessors: geometry_n, interior_ring_n + - add num_geometries, num_rings, num_interior_rings + - add nodes_to_points for converting every node in a geometry + to a multipoint geometry + - add segments_to_lines for converting every segment in a geometry + to a multiline geometry + + nodes_to_points and segments_to_lines are intended for use with + geometry generator symbology, eg to allow use of m and z values + for nodes/lines with data defined symbology. + +Juergen E. Fischer <jef@norbit.de> 2015-12-14 + + debian packaging update (partly reverts 245659f; fixes #13981) + +rldhont <rldhont@gmail.com> 2015-12-14 + + [FEATURE][QGIS Server] STARTINDEX param in WFS GetFeature Request + + STARTINDEX is standard in WFS 2.0, but it's an extension for WFS 1.0 implemented in QGIS Server. + + STARTINDEX can be used to skip some features in the result set and in combination with MAXFEATURES provides for the ability to use WFS GetFeature to page through results. Note that STARTINDEX=0 means start with the first feature, skipping none. + +rldhont <rldhont@gmail.com> 2015-12-14 + + [BUGFIX][QGIS Server] Update Layer order from group in GetPrint + + Update commit da5e73ef4a4508c4b215dd726380a8a94bd73ada + +Merge: 36267f5 8c4d810 +Alessandro Pasotti <elpaso@itopen.it> 2015-12-14 + + Merge pull request #2579 from elpaso/bugfix-13984 + + Fixes #13984 custom python init function config is lost in master + +elpaso <elpaso@itopen.it> 2015-12-14 + + Fixes #13984 custom python init function config is lost in master + +Juergen E. Fischer <jef@norbit.de> 2015-12-14 + + dxf export: trim whitespace from layernames + +Salvatore Larosa <lrssvtml@gmail.com> 2015-12-14 + + Revert "remove non existing icons from topology plugins resources" + + This reverts commit 0f41ff6918354578c3a705bd5118908e11ad299e. + +Salvatore Larosa <lrssvtml@gmail.com> 2015-12-14 + + [topology checker] add missing icons followup 6e9ff36 + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-12-14 + + remove non existing icons from topology plugins resources + + followup 6e9ff364bb794c59ac2c6c72173d59b4e0731b92 + can be reverted once files are added + +Merge: b64ebfb bca8356 +Nathan Woodrow <madmanwoo@gmail.com> 2015-12-14 + + Merge pull request #2576 from SebDieBln/DefaultLayerActions_on_selected_layers + + Apply default layer actions to all selected layers (fixes #9714) + +Merge: 805d9d4 afef14b +Nathan Woodrow <madmanwoo@gmail.com> 2015-12-14 + + Merge pull request #2543 from SebDieBln/SortLayerTreeMimedata + + Sort the indexes when generating layer tree mime data (fixes #4110) + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-11 + + Update MS SQL browser node items + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-03 + + Apply default layer actions to all selected layers (fixes #9714) + the affected actions are: + - show feature count + - show in overview + - make top level + +Salvatore Larosa <lrssvtml@gmail.com> 2015-12-13 + + [topology checker] swaps add/delete rule buttons + +Salvatore Larosa <lrssvtml@gmail.com> 2015-12-12 + + [topology checker] revamped icons for the topology checker and add toolbar for a consistant look + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 + + [FEATURE] is_closed function for expressions + + Returns whether a linestring is closed + +Merge: 262514d f0aeee8 +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 + + Merge pull request #2575 from slarosa/style_grp_layers + + [FEATURE] allow applying the same style to selected layers or to legend group + +Salvatore Larosa <lrssvtml@gmail.com> 2015-11-14 + + [FEATURE] allow applying the same style to selected layers or to legend group + also fixes #10323 + + This adds the possibility to paste the style to group or selected layers. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 + + [FEATURE] exterior_ring function for expressions + + Returns exterior ring of a polygon as a line. Useful for geometry + generator symbology for styling only the exterior ring of + polygons. + +Merge: 7f674a4 111393e +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 + + Merge pull request #2551 from SebDieBln/RestoreEmtpyShortcuts + + Do not reapply default value to shortcuts that are set to "none" (fixes #7905) + +Merge: 710b9d2 edea51b +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 + + Merge pull request #2558 from SebDieBln/OrderScales + + Keep scales ordered in Settings > Options > Predefined scales (fixes #8320) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 + + Drop test thresholds + +Merge: 666eda6 66a83bd +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-13 + + Merge pull request #2537 from SebDieBln/ReprojectAnnotations + + Make annotations aware of CRS (fixes #3618) + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-01 + + make annotations aware of crs (fixes #3618) + +Merge: f8c4b3a dd2a422 +Jürgen Fischer <jef@norbit.de> 2015-12-12 + + Merge pull request #2574 from SebDieBln/GDALtools_removeMenuItemsOnUnload + + Remove menu items when GDALtools plugin is unloaded (fixes #13642) + +Merge: 6a7f786 72c5e37 +Jürgen Fischer <jef@norbit.de> 2015-12-12 + + Merge pull request #2571 from medspx/work_newfile_extensions + + Add formats extensions/protocol already supported by GDAL/OGR + (fixes #3799, fixes #4362, fixes #5242, fixes #6197) + +Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2015-12-12 + + Add formats extensions/protocol already supported by GDAL/OGR. + This should fix bugs: + + * #3799 on CouchDB support. + * #4362 on ovr and ovf for VRT files. + * #5242 on KMZ support. + * #6197 on SQLite file extensions support. + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-12 + + Remove menu items when GDALtools plugin is unloaded (fixes #13642) + +Merge: 62f90d0 35fea9c +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-12 + + Merge pull request #2570 from nirvn/point_on_surface_v3 + + [expression] add point_on_surface function + +nirvn <nirvn.asia@gmail.com> 2015-12-11 + + [expression] add point_on_surface function + +Merge: 6e3b1da ac1ee1c +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-12 + + Merge pull request #2569 from SebDieBln/Improve_CrsReadXML + + Improve QgsCoordinateReferenceSystem::readXML() + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-10 + + Improve handling of scales in project properties dialog + * avoid duplicate scales + * reject invalid scales + * keep list of scales always sorted + + Added QGIS 3.0 TODO marker for reworking the scales list widget. + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-09 + + Handle changes to existing predefined scales + * reject invalid changes + * reposition the changed scale to maintain correct order + * avoid creating duplicates + * remove leading zeroes from denominator + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-09 + + Avoid adding duplicate scales to the scale list. + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-08 + + Maintain order in scale list (fixes #8320) + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-08 + + De-duplicate code when adding scales to the list of scales. + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-08 + + Use Q_FOREACH macro with scales + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-12 + + QgsCoordinateReferenceSystem::readXML() returns false on failure + simplified a check for valid crs + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-11 + + Changed the parameter of QgsCoordinateReferenceSystem::readXML() to const + and removed const_cast<> where not needed any longer + +Juergen E. Fischer <jef@norbit.de> 2015-12-11 + + dxf export: add doxymentation + +Juergen E. Fischer <jef@norbit.de> 2015-12-11 + + fix translation string + +Juergen E. Fischer <jef@norbit.de> 2015-12-11 + + [FEATURE] dxf export: add option to use title instead of name as dxf layer name in application and server + +Matthias Kuhn <matthias@opengis.ch> 2015-12-11 + + Doxymentation + +radosuav <rmgu@dhi-gras.com> 2015-12-11 + + [Processing] Fix issue in setting the subset from canvas extent. + +Matthias Kuhn <matthias@opengis.ch> 2015-12-11 + + Fix rendering geometry generators for line layers + + And add more tests + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 + + Fix documentation test failure + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 + + QgsPolygonV2 tests and fixes + + - fixes for handling Polygon25D + - add QgsAbstractGeometryV2::convertTo( QgsWKBTypes::Type type ) for + easy conversion between geometry types + - fix crash when calculating perimeter with no exterior ring + - ensure that added rings respect dimensionality of polygon (avoids + issues such as polygons with z having a ring without z, or a + Polygon25D with LineStringZ rings) + - if a curved ring is added to a polygon then a segmentized version + of the ring is used (can't have a Polygon with a CircularString + ring) + - when calling setInteriorRings, make sure empty rings are skipped + and that all rings are converted to correct type for polygon + - don't crash when requesting or removing interior ring with + index < 0 + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 + + Add equality operators to QgsLineStringV2 + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-11 + + Add missing docs + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-11 + + Add missing SIP and docs + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-11 + + [FEATURE] Add project loading support from browser + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 + + Add icons to geometry generator type list + +Matthias Kuhn <matthias@opengis.ch> 2015-12-11 + + Ignore bounds for generated geometries + + And guard many other static_casts to avoid crashes. + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-07 + + [FEATURE] Allow hiding paths from the browser panel + +Matthias Kuhn <matthias@opengis.ch> 2015-12-11 + + Rename geometry generator types + +Juergen E. Fischer <jef@norbit.de> 2015-12-11 + + astyle.sh: skip E265 (block comments should start with '# ') + +Matthias Kuhn <matthias@opengis.ch> 2015-12-11 + + Indentation update + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 + + Update doc and sip coverage test thresholds + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 + + Fix taking attribute values in merge attributes dialog (fix #13971) + + Also fix handling of long feature ids in tool. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-11 + + Avoid warnings + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 + + Implement provider side feature IDs filtering for mssql + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 + + [FEATURE] Expression compiler for mssql provider + + Also make mssql provider handle requests which cannot be executed + gracefully (was crashing before) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 + + Add provider test for mssql + +Juergen E. Fischer <jef@norbit.de> 2015-12-10 + + indentation fix + +rldhont <rldhont@gmail.com> 2015-12-10 + + [FEATURE][QGIS-Server] showFeatureCount in GetLegendGraphic + + Add non standard parameter 'ShowFeatureCount' to add feature count in the legend. + +Matthias Kuhn <matthias@opengis.ch> 2015-12-10 + + Fix doxymentation also in sip + +Matthias Kuhn <matthias@opengis.ch> 2015-12-10 + + [ogr] compatibility for 64 bit integers -> ifdefd + + GDAL 2 related + +Matthias Kuhn <matthias@opengis.ch> 2015-12-10 + + [ogr] compatibility for 64 bit integers + + GDAL 2 related + +Matthias Kuhn <matthias@opengis.ch> 2015-12-07 + + Add geometry generator tests + +Matthias Kuhn <matthias@opengis.ch> 2015-12-07 + + Reduce wkb parsing + +Matthias Kuhn <matthias@opengis.ch> 2015-12-04 + + [sip, doxygen] Geometry modifier bindings + + and lots of doxymentation + +Matthias Kuhn <matthias@opengis.ch> 2015-12-04 + + [FEATURE] Add geometry generator symbols + +Matthias Kuhn <matthias@opengis.ch> 2015-12-04 + + Symbol rendering engine does not rely on guaranteed types + +Matthias Kuhn <matthias@opengis.ch> 2015-12-04 + + Symbol creates geometry instead of the renderer + +Juergen E. Fischer <jef@norbit.de> 2015-12-10 + + wms provider: ignore cache on getcapabilities request with forced refresh (followup 9c340d7) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 + + Handle type conversion failures for compiled expressions + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 + + Fix spatialite provider test data (was missing primary key) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 + + Better debugging for provider tests + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 + + Use QgsFields::fieldNameIndex when preparing column refs in expressions + +Matthias Kuhn <matthias@opengis.ch> 2015-10-10 + + [Expression] radians and degrees + +Juergen E. Fischer <jef@norbit.de> 2015-12-04 + + also set application icon on windows and osx + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-10 + + Fix coverity issues + +Merge: 50092eb 94b5e60 +Alessandro Pasotti <elpaso@itopen.it> 2015-12-09 + + Merge pull request #2555 from elpaso/bugfix-pg-inherits + + Additional tests for tables with inherits + +Matthias Kuhn <matthias@opengis.ch> 2015-12-09 + + [Travis] Show proper clang version + +Matthias Kuhn <matthias@opengis.ch> 2015-12-09 + + [Travis] Don't build with debug info + +elpaso <elpaso@itopen.it> 2015-12-09 + + Fixed comment base_table_good + +Juergen E. Fischer <jef@norbit.de> 2015-12-09 + + missed a string in 6c3141b + +Juergen E. Fischer <jef@norbit.de> 2015-12-09 + + fix #13964 + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-09 + + Fix win build + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-09 + + Try to fix Travis by reverting to legacy build environment + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-09 + + [FEATURE] Double clicking a legend node opens symbol editor directly + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-09 + + [FEATURE] Directly set class symbol color from context menu in legend + + Shows a color wheel widget in the menu, which allows you to + interactively edit the color for a classes' symbol. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-09 + + Add QgsColorWidgetAction for easily inserting QgsColorWidgets in menus + +nirvn <nirvn.asia@gmail.com> 2015-12-09 + + [FEATURE] add darker() and lighter() expression functions + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-09 + + Use geometry by default on custom expression functions + + Got burnt by my own code. Them feels. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-08 + + [FEATURE] Edit legend symbols directly from layer tree + + This adds a new "edit symbol" item to the right-click menu for a + renderer child legend item (eg categories for the categorised + renderer). Selecting it opens a symbol editor dialog which allows + for directly editing the classes symbol. It's much faster than + opening the layer properties and going through the style tab. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 + + Add method for retrieving legend nodes by layer ID and legend rule key + +Matthias Kuhn <matthias@opengis.ch> 2015-12-08 + + Fallback to pure PyQt4 for the moment + + Fix #13948 + + Will probably require some packaging adjustments when reintroducing this. + +Matthias Kuhn <matthias@opengis.ch> 2015-12-08 + + Expected failure for some tests + + Waiting for travis to recover before looking into it. + They pass locally. + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + API cleanup + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + Add sip bindings + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + Doxymentation + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + [FEATURE] Add N:M relation editing possibilities + + This adds the possibility to manage data on a normalized relational + database in N:M relations. On the relation editor in a form, the tools + to add, delete, link and unlink work (also) on the linking table if a + relation is visualized as N:M relation. + + Configuration is done through the fields tab where on the relation a + second relation can be chosen (if there is a suitable relation in terms + of a second relation on the linking table). + + Limitations + =========== + + QGIS is not a database management system. + + It is based on assumptions about the underlying database system. In + particular it expects + + * A `ON DELETE CASCADE` or similar measure on the second relation + * Does not take care of setting the primary key when adding features. + Either users need to be instructed to set them manually or - if it's a + database derived value - the layers need to be in transaction mode + (currently only activatable through the API) + +Matthias Kuhn <matthias@opengis.ch> 2015-11-22 + + Pass configuration to relation widget + +Matthias Kuhn <matthias@opengis.ch> 2015-11-22 + + Add GUI elements for N:M relation configuration + +Matthias Kuhn <matthias@opengis.ch> 2015-11-22 + + Save feature form configuration in QgsEditFormConfig + +Merge: f13104b ec20db7 +Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-08 + + Merge pull request #2556 from mhugo/fix_nullp + + Avoid insertion of null pointers in layer registry + +Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-08 + + Avoid insertion of null pointers in layer registry + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-08 + + Fix doxygen warnings + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-08 + + [FEATURE] Add support for transparency in SVG color params + + ...and update all bundled SVGs to suit + + Non-bundled SVGs must add: + + fill-opacity="param(fill-opacity)" + and + stroke-opacity="param(outline-opacity)" + + to enable transparency support + +nirvn <nirvn.asia@gmail.com> 2015-12-07 + + [svg markers] allow setting alpha value for fill and outline colors + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-08 + + Change size()/count() == 0 and count() > 0 to isEmpty() checks + + Because: + - easier to read + - follows recommendations by clazy/KDAB + - potentially performance benefits + +elpaso <elpaso@itopen.it> 2015-12-08 + + Added tests with use estimated metadata + +Juergen E. Fischer <jef@norbit.de> 2015-12-08 + + [FEATURE] postgres provider: refine warning about estimated metadata (fixes #13947) + +Merge: 9118050 ab0736a +Jürgen Fischer <jef@norbit.de> 2015-12-08 + + Merge pull request #2554 from vmora/order_pk_candidates + + order postgres PK candidates by attnum + +Juergen E. Fischer <jef@norbit.de> 2015-12-08 + + remove spitplugin from packaging (followup b39e6d1) + +vmora <vincent.mora@oslandia.com> 2015-12-08 + + order postgres PK candidates by attnum + +Matthias Kuhn <matthias@opengis.ch> 2015-12-07 + + [FEATURE] Add translate expression function + + Funded by + * Regional Council of Picardy + * ADUGA + * Ville de Nyon + * Wetu GIT cc + +Matthias Kuhn <matthias@opengis.ch> 2015-12-07 + + [FEATURE] Add an eval expression + + Funded by + * Regional Council of Picardy + * ADUGA + * Ville de Nyon + * Wetu GIT cc + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-07 + + respect shortcuts set to none (fixes #7905) + Shortcuts, that have been set to none by the user, are no longer restored to their default value on application startup. + +Merge: 4f0b9dd 564a063 +rldhont <rldhont@gmail.com> 2015-12-07 + + Merge pull request #2517 from rldhont/raster_open_adf + + Open adf raster file as a directory + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 + + Fix deprecated warnings on Travis + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 + + Ensure all classes derived from QObject include the Q_OBJECT macro + +Alessandro Pasotti <elpaso@itopen.it> 2015-12-07 + + Renamed test to test_RemoveLayerShouldNotSegFault + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 + + Add extra check for deprecations to documentation test + + This check tests that if a function has been declared deprecated + with either Q_DECL_DEPRECATED or has a @deprecated Doxygen note + then it MUST have both the Q_DECL_DEPRECATD and @deprecated note. + + It's important that both are used, as Q_DECL_DEPRECATED allows + throwing a warning if that method is used in code, while the + @deprecated doxygen note gives an indication to devs/PyQGIS users + of why it's deprecated and what should be used instead. + + Ideally we'd also test for SIP /Deprecated/ tags, but I can't + find any reliable way to do this. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 + + Fix SIP type handling for QgsColorScheme subclasses + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 + + Fix bad assert in TestQgsRectangle + +Juergen E. Fischer <jef@norbit.de> 2015-12-07 + + osgeo4w: include PYTHONPATH in apache conf template + +Juergen E. Fischer <jef@norbit.de> 2015-12-07 + + indentation test: handle removed files + +Alexander Bruy <alexander.bruy@gmail.com> 2015-12-07 + + fix missed import in the Processing alg + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 + + Avoid warning on Travis build + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 + + Goodbye SPIT plugin + +Juergen E. Fischer <jef@norbit.de> 2015-12-06 + + [FEATURE] cache WMS capabililies + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-12-06 + + sort the indexes when generating layer tree mime data (fixes #4110) + +Juergen E. Fischer <jef@norbit.de> 2015-12-06 + + doxygen: enable dot multimode + +Juergen E. Fischer <jef@norbit.de> 2015-12-06 + + debian packaging update + * sync other branches + * avoid testing and installing twice + * manually merge PR#2524 + +Juergen E. Fischer <jef@norbit.de> 2015-12-06 + + more precise fixes (followup be81716) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-07 + + [FEATURE] Add a show/hide all context menu for layer tree symbol items + + Allows toggling on/off all the symbol items for categorized/graduated/ + rule based layers via the right click menu on an item. Previously + you'd have to manually toggle each item one-by-one. + + Fix #13458 + +Juergen E. Fischer <jef@norbit.de> 2015-12-05 + + debian build: include stretch builds + +Juergen E. Fischer <jef@norbit.de> 2015-12-05 + + indentation test: include autopep8 in tips (followup 0d5d3bc) + +Juergen E. Fischer <jef@norbit.de> 2015-12-05 + + trim link list of application + +Juergen E. Fischer <jef@norbit.de> 2015-12-05 + + fix precise build + +Merge: de3ce15 3ca5441 +Alessandro Pasotti <elpaso@itopen.it> 2015-12-05 + + Merge pull request #2498 from elpaso/pythoninitcode + + Refactored the python init function selector + +elpaso <elpaso@itopen.it> 2015-12-05 + + Honour relative path setting + +elpaso <elpaso@itopen.it> 2015-11-26 + + Added error messages with QMessageBox + + Errors on: + * init function not found + * init function with wrong parameters count + +elpaso <elpaso@itopen.it> 2015-11-24 + + Added b/w compatibility for "dot" module/function + + When loading a function init with a dot, this + is transformed to a proper import and the + python init configuration is changed to support + the new python loading system. + + Also check for inspect errors. + + Still missing: warn the user on configuration and + trapped runtime errors + +elpaso <elpaso@itopen.it> 2015-11-24 + + Hide file selector when not needed + +elpaso <elpaso@itopen.it> 2015-11-24 + + Refactored the python init function selector + + Do not rely on the presence of a dot to load + a module. Loading a module can now be achieved + through the code editor in the dialog. + + * added an option to load from environment + * added a file selector to specify the file + * changed tooltips accordingly + +Alessandro Pasotti <elpaso@itopen.it> 2015-12-05 + + Changed comment title + +elpaso <elpaso@itopen.it> 2015-12-04 + + Added test for QgsMapLayerRegistry + + See: PR #2534 + +Juergen E. Fischer <jef@norbit.de> 2015-12-05 + + disable astyle on windows nightlies (followup 0d5d3bc) + +Juergen E. Fischer <jef@norbit.de> 2015-12-05 + + [FEATURE] oracle provider: initial expression compiler support + +Juergen E. Fischer <jef@norbit.de> 2015-12-05 + + [FEATURE] oracle provider: add Feature limit support for feature requests (followup 3ece33f) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-05 + + [FEATURE] Feature limit support for feature requests + + Limits the maximum number of features returned by the iterator. + Some providers (postgres, spatialite, MS SQL) pass the limit on + to the provider to result in faster queries. + +Juergen E. Fischer <jef@norbit.de> 2015-12-04 + + indentation update + +Juergen E. Fischer <jef@norbit.de> 2015-12-04 + + make december postfix translatable + +Juergen E. Fischer <jef@norbit.de> 2015-12-04 + + postgres provider: verify uniqueness of parent table primary keys (fixes #13947) + +elpaso <elpaso@itopen.it> 2015-12-04 + + Added failing test for tables with INHERITS + +Merge: ab3542a 984d1f2 +Alessandro Pasotti <elpaso@itopen.it> 2015-12-04 + + Merge pull request #2534 from mhugo/fix_nullp + + Fix a crash when trying to removeMapLayer a null pointer + +Matthias Kuhn <matthias@opengis.ch> 2015-12-04 + + Write debug output on travis + + This should make it easier to debug issues when they fail on travis. + But at the sime time it also decreases the SNR and increases test times. + Will have to check if this makes sense in the long run. + +Juergen E. Fischer <jef@norbit.de> 2015-12-04 + + fix translation string + +Juergen E. Fischer <jef@norbit.de> 2015-12-03 + + travis: add indentation check after running tests + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-04 + + Fix bounding box calculation of geometry collections, fix #4102 + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 + + Something about the session ;) + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 + + Add \n button to expression builder + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 + + Identify result default to right side + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 + + Missed one + +Larry Shaffer <lshaffer@boundlessgeo.com> 2015-12-03 + + [FEATURE][auth] Add support to Plugin Manager + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 + + Even more default path fixes + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-04 + + Followup 701d970, fix sizes for font marker test + +vmora <vincent.mora@oslandia.com> 2015-12-02 + + fix wrong scale method with constant expressions + fix #13571 + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 + + More default path fixes. Remove What's This? from toolbar + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-04 + + More default path fixes + +Sandro Santilli <strk@keybit.net> 2015-12-02 + + Slightly improve method documentation + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-04 + + Apply filters to feature request for categorized renderer + + Makes rendering much faster when only certain categories are checked, + as only the matching records for the displayed features are fetched + from the provider. + +Hugo Mercier <hugo.mercier@oslandia.com> 2015-12-03 + + Fix a crash when trying to removeMapLayer a null pointer + +Juergen E. Fischer <jef@norbit.de> 2015-12-03 + + add oracle connection pooling + +Juergen E. Fischer <jef@norbit.de> 2015-12-03 + + Catch when GEOSCoordSeq_create_r returns 0 (should fix crash in #13934) + +Matthias Kuhn <matthias@opengis.ch> 2015-12-03 + + Force usage of GCE on travis + + And hope for less timeouts + +Merge: e9eb233 b498094 +Nathan Woodrow <madmanwoo@gmail.com> 2015-12-03 + + Merge pull request #2502 from SebDieBln/RuleBasedRendererWidgetDisableButtons + + enable/disable buttons in the rule based style dialog (fixes #6708) + +Tom Vijlbrief <tvijlbrief@gmail.com> 2015-11-30 + + warn for WFS feature count limit + +Matthias Kuhn <matthias@opengis.ch> 2015-12-02 + + Add nullptr support + +Matthias Kuhn <matthias@opengis.ch> 2015-12-03 + + Add code style template for QtCreator + +Matthias Kuhn <matthias@opengis.ch> 2015-12-03 + + Add QGIS3 todo + +Merge: 85cc180 ec9f086 +volaya <volayaf@gmail.com> 2015-12-03 + + Merge pull request #2514 from spono/patch-14 + + [Processing] Update CanopyModel.py + +Merge: bbde581 c622457 +volaya <volayaf@gmail.com> 2015-12-03 + + Merge pull request #2468 from spono/patch-12 + + [processing] Update ClipData.py + +Merge: 3d5f33a dd8826f +volaya <volayaf@gmail.com> 2015-12-03 + + Merge pull request #2466 from spono/patch-10 + + [processing] Update GroundFilter.py + +Merge: 4dafbc0 706e651 +Matthias Kuhn <matthias@opengis.ch> 2015-12-03 + + Merge pull request #2410 from mdouchin/postgis_2_2_server_simplification + + Postgresql provider - Use ST_RemoveRepeatedPoints instead of ST_SnapToGrid + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-03 + + More better default paths + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-03 + + Same order for new layer actions as menu + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-03 + + Always use 'temporary scratch layer' instead of 'memory layer' in UI + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-03 + + Fix lots of bad default base folders. Now point to user home + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-03 + + Consistent widget order new layer dialogs. Type first then rest + + These dialogs are not ideal and need to be reduced to a single one in + the future. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-03 + + Show a preview string for intervals in expression builder + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-03 + + Initially set all symbol layer nodes to expanded + + (it's a pain to have to always expand these out to edit sub symbols + and there's never going to be so many layers in a symbol to make + space a big issue) + +Matthias Kuhn <matthias@opengis.ch> 2015-12-02 + + Fix crash on add feature + +Juergen E. Fischer <jef@norbit.de> 2015-12-02 + + indentation update + +Merge: 9e5528b 2305b90 +Jürgen Fischer <jef@norbit.de> 2015-12-02 + + Merge pull request #2511 from tomtor/master + + Fix non caching behaviour for WFS + +Matthias Kuhn <matthias@opengis.ch> 2015-12-02 + + [qt5] Fix compiler errors + +Matthias Kuhn <matthias@opengis.ch> 2015-12-02 + + More output to debug flaky CSV test + +Matthias Kuhn <matthias@opengis.ch> 2015-12-02 + + Add license header template for QtCreator + + Can be set in Tools -> Options -> C++ -> File Naming + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-12-02 + + new text/numeric field icons + +Juergen E. Fischer <jef@norbit.de> 2015-12-02 + + oracle provider: fix geometry type/srid detection for queries + +Juergen E. Fischer <jef@norbit.de> 2015-12-02 + + pyuic: fix QPyNullVariant exception + +Juergen E. Fischer <jef@norbit.de> 2015-12-02 + + db manager: only alias subqueries on postgres (fixes #13731) + +Juergen E. Fischer <jef@norbit.de> 2015-12-02 + + db manager oracle plugin: avoid tablespace index parameter + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-02 + + Default to users home for project folder + +Nathan Woodrow <nathan_woodrow@technologyonecorp.com> 2015-12-02 + + Reduce padding around recent project widget + +Tom Vijlbrief <tvijlbrief@gmail.com> 2015-12-01 + + remove unneeded code + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + Make strings translatable + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + Make strings translatable + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + Fix failing test + +Michael Douchin <mdouchin@3liz.com> 2015-10-30 + + Postgresql provider - Use postgis 2.2 ST_RemoveRepeatedPoints for simplification + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + Doxymentation fix + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + More sip bindings + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + Add API to QgsMapLayerRegistry to rely less on ids + +Merge: bb9eb79 34df72c +Alexander Bruy <alexander.bruy@gmail.com> 2015-12-01 + + Merge pull request #2516 from radosuav/zonal_stats + + [processing] use raster band scailing factor and offset in Zonal Statistics algorithm + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + More missing sip bindings + + Ouch + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-01 + + Add a method for getting a quoted string value for use as a literal + in expressions + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + Add missing sip bindings + +Tom Vijlbrief <tvijlbrief@gmail.com> 2015-12-01 + + Improve zoom in behaviour when WFS fetch limit was reached + +Tom Vijlbrief <tvijlbrief@gmail.com> 2015-12-01 + + reduce race condition + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + Add safety check in attribute table model + +Matthias Kuhn <matthias@opengis.ch> 2015-12-01 + + Signal transaction rollback and some refactoring of transactions + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-01 + + [geometry] Add method to drop z/m values from a geometry + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-01 + + [geometry] Add method to drop z/m from wkb types + +Merge: 4ea0c56 30d7795 +Matthias Kuhn <matthias@opengis.ch> 2015-11-30 + + Merge pull request #2506 from SebDieBln/MakeDirtyOnAnnotation + + changes to annotations mark the project dirty (fixes #7586) + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-26 + + changes to annotations mark the project dirty (fixes #7586) + this includes adding, editing, moving, resizing and deleting + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-01 + + Followup 53b116a, fix failing tests + +Matthias Kuhn <matthias@opengis.ch> 2015-11-30 + + Fixup 68a01c9 + +Matthias Kuhn <matthias@opengis.ch> 2015-11-30 + + Add QgsVectorLayer::deleteFeatures() method + +Nyall Dawson <nyall.dawson@gmail.com> 2015-12-01 + + [composer] Better default line thickness (fix #13912) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-30 + + Consolidate QgsGeometryUtils tests + +Merge: 0b9ac8b 1bf8997 +Matthias Kuhn <matthias@opengis.ch> 2015-11-30 + + Merge pull request #2520 from nicanor-b/master + + Added support for Unicode translations in fTools visual + +Nick Burkhart <nickburkhart@Nicks-iMac.local> 2015-11-30 + + added support for Unicode translations in fTools visuals + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-30 + + followup ebb9eff + + * use better icons + * fix typo LongLong + * rename icons to group them alphabetically + * add time icon and type + +Alexander Bruy <alexander.bruy@gmail.com> 2015-11-27 + + show data type icons in the field combobox + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-30 + + assign parent to model + +Matthias Kuhn <matthias@opengis.ch> 2015-11-30 + + python bindings for ebc9e029 + +rldhont <rldhont@gmail.com> 2015-11-30 + + Open adf raster file as a directory + + adf raster files are Arc/Info Binary Grid. This format is the internal binary format for Arc/Info Grid, and takes the form of a coverage level directory in an Arc/Info database. To open the coverage select the coverage directory, or an .adf file (such as hdr.adf) from within it. If the directory does not contain file(s) with names like w001001.adf then it is not a grid coverage. + + This mean that if a user open an adf file, it is the same as open the directory containing this adf file. + + To do it, this patch replaces file path and name by its directory. + + Funded by Ifremer + +Matthias Kuhn <matthias@opengis.ch> 2015-11-30 + + Expose changed attributes in QgsFeatureAction and QgsVectorLayerTools + +radosuav <rmgu@dhi-gras.com> 2015-11-30 + + [Processing] Use raster band scailing factor and offset in Zonal Statistics algorithm + +Matthias Kuhn <matthias@opengis.ch> 2015-11-30 + + Doxymentation for ebc9e029 + +Matthias Kuhn <matthias@opengis.ch> 2015-11-30 + + Transaction: Update feature with generated values from the provider + +Matthias Kuhn <matthias@opengis.ch> 2015-11-30 + + Write data provider errors to console + +Matthias Kuhn <matthias@opengis.ch> 2015-11-29 + + Relations are only valid if the id is set + +Matthias Kuhn <matthias@opengis.ch> 2015-11-29 + + Add QGIS3 API change comment + +Nic <sciurusurbanus@hotmail.it> 2015-11-30 + + Update CanopyModel.py + + fixed some syntax errors and added an output option (ASCII) + +Giuseppe Sucameli <brush.tyler@gmail.com> 2015-11-30 + + Squashed commit of the following: + + commit 883cdbc3ead1a98c594d9f5584cd50a3fd161511 + Author: Giuseppe Sucameli <brush.tyler@gmail.com> + Date: Mon Nov 30 01:12:47 2015 +0100 + + [DbManager] fix indentation due to merge f15b6011f9 + + commit f15b6011f97797794ff4369645449b6803e15cd0 + Merge: c4dcb7b 6d3df91 + Author: Giuseppe Sucameli <brush.tyler@gmail.com> + Date: Mon Nov 30 01:09:18 2015 +0100 + + Merge branch 'gdaltools_buildvrt_asrs' of https://github.com/giohappy/QGIS into giohappy-gdaltools_buildvrt_asrs + + Conflicts: +python/plugins/GdalTools/tools/doBuildVRT.py + + commit 6d3df91f0226fa71356da45b9b5ef1c9f9796ebd + Author: giohappy <giohappy@gmail.com> + Date: Wed Jun 4 12:48:58 2014 +0200 + + Added a_srs option to buildvrt command + +Giuseppe Sucameli <brush.tyler@gmail.com> 2015-11-30 + + [DbManager] delete layer passed to querybuilder to set sql layer filter (follow f6e31613) + +Merge: df30571 f6e3161 +Giuseppe Sucameli <brush.tyler@gmail.com> 2015-11-30 + + Merge branch 'DbManager_SetFilter' of https://github.com/SebDieBln/QGIS + + [DbManager] New button to define a sql-filter when adding a query-based layer + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-30 + + Follow up 3c3317, typo fixes + +Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2015-11-22 + + [feature][composer] Allow multiple selection of compositions in manager + + Allows multiple compositions to be opened and deleted. Fix #2917. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-30 + + Followup c14352f, tweaked Coverity fixes + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-30 + + [composer] Increase precision of exported worldfiles (fix #13895) + +Juergen E. Fischer <jef@norbit.de> 2015-11-29 + + legend interface: guard layer dereferences (fixes #13899) + +Tom Vijlbrief <tvijlbrief@gmail.com> 2015-11-29 + + Fix non caching behaviour for WFS + +Juergen E. Fischer <jef@norbit.de> 2015-11-29 + + coverity fixes + +Juergen E. Fischer <jef@norbit.de> 2015-11-27 + + fix pyuic wrapper where qt4 & 5 are available + +Juergen E. Fischer <jef@norbit.de> 2015-11-27 + + indentation update + +Merge: 5473c33 174a0dd +Matthias Kuhn <matthias@opengis.ch> 2015-11-29 + + Merge pull request #2510 from SebDieBln/FixDeleteCategories + + Fix a bug when deleting style categories (fixes #12043) + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-12 + + Added a button to set a filter for a query layer. + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-28 + + fix a bug when deleting style categories (fixes #12043) + +rldhont <rldhont@gmail.com> 2015-11-06 + + [QGIS-Server] Help editing OWS Server general information + + Fees and access constraints have a defined list of value by ISO. To help user editing these parameters, edit lines have been remplaced by editable combo box. + + To enhance general information and has more INSPIRE compatibility, contact position is added to general information. + +Richard Duivenvoorde <richard@duif.net> 2015-11-28 + + [FEATURE] test webhook plz ignore + +Matthias Kuhn <matthias@opengis.ch> 2015-11-27 + + Transactions: addFeature propagates new feature id + +Nic <sciurusurbanus@hotmail.it> 2015-11-27 + + Update GroundFilter.py + +Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2015-11-25 + + Use QgisApp::instance and simplify code + +Nic <sciurusurbanus@hotmail.it> 2015-11-27 + + Update ClipData.py + + subprocess lines deleted because obsolete + +Nic <sciurusurbanus@hotmail.it> 2015-11-27 + + Update FilterData.py + + subprocess lines deleted and fixed syntax error + +volaya <volayaf@gmail.com> 2015-11-27 + + [processing] fixed missing colon in function definition + +Merge: 0a21d91 c58981f +volaya <volayaf@gmail.com> 2015-11-27 + + Merge pull request #2505 from radosuav/processing_extent + + [Processing] Check layer projection when using it for subset extent + +volaya <volayaf@gmail.com> 2015-11-27 + + [processing] allow manually add scripts to scripts provider + +Merge: ae748d3 4f9244d +volaya <volayaf@gmail.com> 2015-11-27 + + Merge pull request #2472 from spono/patch-8 + + [Processing] Update TinSurfaceCreate.py + +Merge: 5375522 ea526a2 +volaya <volayaf@gmail.com> 2015-11-27 + + Merge pull request #2463 from spono/patch-7 + + [proessing]small correction on FUSION internal commands + +Merge: a6d147f ec204c3 +volaya <volayaf@gmail.com> 2015-11-27 + + Merge pull request #2465 from spono/patch-9 + + [processing] Create DTM2ASCII + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-27 + + Temporarily disable part of PyQgsRulebasedRenderer test + + Since testRefineWithCategories and testRefineWithRanges test were + added, this unit test has been crashing on nightlies on rare + occasions. + + I can't track down what's causing this, and haven't been able to + reproduce locally.So, I'm going to temporarily skip + testRefineWithRanges to at least try and identify which of the + tests is causing the crash. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-27 + + Mark QgsLineStringV2 as a critical class + + Now has as close to 100% unit test coverage as possible + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-27 + + Make QgsLineStringV2::fromWkbPoints private + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-27 + + Add more tests to QgsLineStringV2, fix vertexAngle calculation + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-27 + + QgsGeometryUtils fixes + + - add QgsGeometryUtils::normalizedAngle for restricting an angle + to [0, 2PI) + - fix calculations of QgsGeometryUtils::averageAngle, was returning + perpendicular angle and angles > 2Pi + - improve docs and add unit tests + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-27 + + Avoid deprecated warnings + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-25 + + enable/disable buttons in QgsRuleBasedRendererV2Widget based on selection + also made a tooltip and a label more precise + +Matthias Kuhn <matthias@opengis.ch> 2015-11-26 + + More build instructions for Qt5/Fedora + +Nic <sciurusurbanus@hotmail.it> 2015-11-26 + + Update CanopyModel.py + + fixed some syntax errors and added an output option (ASCII) + +Merge: 114b04e 06357dd +volaya <volayaf@gmail.com> 2015-11-26 + + Merge pull request #2504 from saberraz/master + + Fix problem with QSpinBox error in Processing dialog windows, fixes #13884 + +radosuav <rmgu@dhi-gras.com> 2015-11-26 + + [Processing] Check layer projection when using it for subset extent + +Matthias Kuhn <matthias@opengis.ch> 2015-11-18 + + Add build instructions for Fedora/Qt5 + +Sab <saber.razmjooei@lutraconsulting.co.uk> 2015-11-26 + + Fix problem with QSpinBox error in Processing dialog windows + + This will cause QGIS to crash, when accessing Processing > Options + items. + +rldhont <rldhont@gmail.com> 2015-11-26 + + [QGIS-Server] Enhance store project keyword list + +Matthias Kuhn <matthias@opengis.ch> 2015-11-26 + + Disable grass7 tests + + Packages are unavailable (at the moment?) + +Matthias Kuhn <matthias@opengis.ch> 2015-11-24 + + Remove unrequired var + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26 + + QgsLineStringV2 fixes + + - fix incorrect centroid calculation (was always returning 0,0) + - fix closestSegment when numPoints < 2 + - fix broken leftOf calculation for closestSegment + - area calculation when numPoints < 2 + + Plus add more unit tests + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26 + + [FEATURE] New 'reverse' expression for reversing linestrings + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26 + + Update test mask images + +Daan Goedkoop <dgoedkoop@gmx.net> 2015-11-25 + + Check for short-circuit in QgsCoordinateTransform::transformCoords + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-26 + + 'fix' build with Ubuntu 15.10 + + Avoid totally bizarre fontutils test moc error by renaming to + 'typographicstylingutils'. + + (Pretty sure Ubuntu 15.10 is haunted by ghosts) + +Juergen E. Fischer <jef@norbit.de> 2015-11-25 + + remove references to coding (followup 7b0837f) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-25 + + QgsLineStringV2: better handling of LineString25D, more tests + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-25 + + [labeling] Avoid placing labels over ANY part of point symbols + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-25 + + [pal] Don't treat joined features as obstacles for each other + + Eg, if the "merge connected features" option for a layer is checked + then label candidates generated for the merged line should not + be marked as in conflict with any part of the merged line. + Previously they would be marked in conflict with all but one part + of the merged line, resulting in false penalties being applied + to these candidates and non-ideal final label placements. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-25 + + Update test mask images + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-25 + + Followup b10e708, fix failing PyQgsServerAccessControl test on Travis + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-25 + + Avoid some deprecated warnings + +Matthias Kuhn <matthias@opengis.ch> 2015-11-24 + + Use window system provided cursors rather than bitmaps + +Nic <sciurusurbanus@hotmail.it> 2015-11-24 + + Update Cover.py + +Matthias Kuhn <matthias@opengis.ch> 2015-11-24 + + Yet another fix to 594fafe + +Matthias Kuhn <matthias@opengis.ch> 2015-11-24 + + Fixup 7b0837f + +Matthias Kuhn <matthias@opengis.ch> 2015-11-24 + + Remove CODING from source tree + + It has all been moved to + http://qgis.org/en/site/getinvolved/development/qgisdevelopersguide.html + Where it is managed as .rst and translatable. + +Matthias Kuhn <matthias@opengis.ch> 2015-11-24 + + Followup 594fafe73b8, Also fix processing + +Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-11-24 + + Fix ftools geometry collection handling + +Matthias Kuhn <matthias@opengis.ch> 2015-11-24 + + Get rid of warning on exit + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-24 + + Fix crash in QgsLineStringV2::append if non z/m line appended + to a LineString with z/m + + Add a bunch of unit tests for QgsLineStringV2 and fix some other + minor issues which they identified. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-24 + + Fix incorrect GML from QgsPointV2::asGML3 + + Also finish unit tests for QgsPointV2 and mark as a critical class + +Juergen E. Fischer <jef@norbit.de> 2015-11-23 + + some fixes to the server access control tests on windows + +Matthias Kuhn <matthias@opengis.ch> 2015-11-23 + + Fix layout problems with relation reference widget + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-24 + + Fix PyQgsServerAccessControl on Ubuntu + + Add size tolerance to legend images, add masks for legend images + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-24 + + Followup 7d600bd, proper fix for failing labeling engine test + + When labelFeatures is called outside of the renderering loop, + we need to make sure the renderer is prepared by calling + startRender. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-24 + + [FEATURE] Allow overide of geometry type in vector save as dialog + + Also allows forcing output file to be multi type, or include z + dimension. + + This makes it possible to do things like save a geometryless + table WITH a geometry type, so that geometries can then be + manually added to rows. Previously this was only possible to do in + QGIS by resorting to dummy joins or other hacks. + +Nic <sciurusurbanus@hotmail.it> 2015-11-23 + + Update TinSurfaceCreate.py + +Nic <sciurusurbanus@hotmail.it> 2015-11-23 + + Update GroundFilter.py + +Juergen E. Fischer <jef@norbit.de> 2015-11-23 + + fix local simplification for ZM geometries + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-23 + + Update test mask images + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-23 + + [FEATURE] Show z/m values in derived info for identify tool + + For lines/polygons, identify tool will show vertex number and + x/y/z/m for nearest vertex to identify point. + + Also add number of parts and part number to results for collections. + +Juergen E. Fischer <jef@norbit.de> 2015-11-22 + + 'fix' weird automoc test problem on wily + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-22 + + introduce a new command line option '--' to the main app + all arguments after this option are treated as files, not options + includes a test + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-22 + + improved TestPyQgsAppStartup + allow passing additional arguments after testfile + do not wait the full timeout when the app already exited + +Matthias Kuhn <matthias@opengis.ch> 2015-11-22 + + Do not wrap labels in composer legend properties widget + + Fix #10498 + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-23 + + Minor coverity fixes + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-23 + + Update test mask images + +Juergen E. Fischer <jef@norbit.de> 2015-11-22 + + server access control test: replace hardcoded temporary directory + +Juergen E. Fischer <jef@norbit.de> 2015-11-22 + + fix PyQgsServerAccessControl in nightlies + +Merge: 7d600bd caab4c1 +Matthias Kuhn <matthias@opengis.ch> 2015-11-22 + + Merge pull request #2493 from SebDieBln/AttrTableHideSortIndicator + + Hide the sort indicator in the attribute table until first sort (fixes #6705) + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-22 + + hide the sort indicator in the attribute table until first sort + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-22 + + [FEATURE] Use rendered symbol size as obstacle for point feature labels + + Previously, only the point feature itself was treated as an obstacle + for label candidates. If a large or offset symbol was used for the + point, then labels were allowed to overlap this symbol without + incurring the obstacle cost. + + Sponsored by City of Uster + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-22 + + Allow registering feature to label/diagram provider with obstacle geom + + Sponsored by City of Uster + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-22 + + Test mask updates + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-21 + + avoid using copy/paste style when duplicating layers + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-21 + + De-Duplicate code from 'copy/paste style' found in 'import/export named style' + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-21 + + Let the test for presence of root element be the first step. + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-21 + + Moved export/import vector geometry type to QgsMaplayer + +Merge: 531fec0 a4b61fb +Matthias Kuhn <matthias@opengis.ch> 2015-11-21 + + Merge pull request #2327 from DelazJ/ConsistentTerms2 + + Add consistency to attribute's dialogs + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 + + Fix copy constructor for pal::FeaturePart + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 + + Allow setting label obstacle geom in QgsPalLabeling::registerFeature + + Sponsored by City of Uster + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 + + [labeling] Allow different obstacle geometry to feature geometry + + This change makes it possible to have a different geometry used + for labeling obstacle detection to the geometry used for generating + label position candidates. + + Also fixes parts of multipolygon features were not treated as + obstacles when "label only largest part" of polygon was checked. + Some inefficiencies in pal were also fixed (eg avoiding adding + features/obstacles to pal rtree indexes when they will never + be used). + + Sponsored by City of Uster + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-19 + + have CMake find Python library on Windows + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 + + Update test masks + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 + + Followup c6460a3, avoid rendering issues + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 + + [pal] Never treat features as obstacles for their own labels + + Fixes issues like rule based labelling registering two labels for + a single feature which was resulting in each label colliding + with the feature's geometry registered by the other label. This + resulted in poor placement for these labels. + + Sponsored by City of Uster + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 + + Add (disabled) test for labels around large symbols + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 + + Rename marker line symbol test folder to match other symbol tests + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 + + Make symbol line fill tests more robust + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-21 + + More test mask updates + +Juergen E. Fischer <jef@norbit.de> 2015-11-21 + + 4 more pixels... (followup ca3da4c) + +Juergen E. Fischer <jef@norbit.de> 2015-11-20 + + adapt render tests to c6460a3 + +Juergen E. Fischer <jef@norbit.de> 2015-11-20 + + fix builds with older compilers + +Juergen E. Fischer <jef@norbit.de> 2015-11-20 + + also update strpos function help (followup 2a557db) + +Merge: d795e50 a5b2a06 +Matthias Kuhn <matthias@opengis.ch> 2015-11-20 + + Merge pull request #2487 from SebDieBln/CopyPasteScaleBasedVisibility + + Make copy/paste style aware of scale based visibility (fixes #13746) + +Merge: c6460a3 0132a3e +Matthias Kuhn <matthias@opengis.ch> 2015-11-20 + + Merge pull request #469 from olivierdalang/SanitizeEntryNames + + Warning about invalid entry names + +Juergen E. Fischer <jef@norbit.de> 2015-11-20 + + render polylines with drawPath too (followup 08185c9; fixes #13343) + +Nic <sciurusurbanus@hotmail.it> 2015-11-20 + + Update ClipData.py + +Nic <sciurusurbanus@hotmail.it> 2015-11-20 + + Update ClipData.py + +Juergen E. Fischer <jef@norbit.de> 2015-11-20 + + restore QgsVectorLayer::setReadOnly (followup 4cd1e38) + +Matthias Kuhn <matthias@opengis.ch> 2015-11-20 + + [sip] fix editor widget bindings + +Matthias Kuhn <matthias@opengis.ch> 2015-11-20 + + Constification + +Merge: ecfdde5 8c24e1e +Alessandro Pasotti <elpaso@itopen.it> 2015-11-20 + + Merge pull request #2489 from elpaso/qgseditorwidgetwrapper-config-added + + Added config() to QgsEditorWidgetWrapper SIP wrapper + +elpaso <elpaso@itopen.it> 2015-11-20 + + Added const to config() method + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-20 + + Fix copy constructor for pal::PointSet + +rldhont <rldhont@gmail.com> 2015-11-20 + + Clean [BUGFIX] Multipoint asJSON + +Merge: 00ea968 54cf64b +Matthias Kuhn <matthias@opengis.ch> 2015-11-20 + + Merge pull request #2488 from nyalldawson/clang + + [travis] Use newer clang 3.7 for linux builds + +rldhont <rldhont@gmail.com> 2015-11-20 + + [BUGFIX] Multipoint asJSON + + Fixes #13855 + Multipoint asJSON made MultiPoint as Multilinestring with only 1 point by linestring. + + This bugfix adds tests. + +elpaso <elpaso@itopen.it> 2015-11-20 + + Added config() to QgsEditorWidgetWrapper SIP wrapper + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-20 + + Add method to determine approximate rendered symbol bounds for markers + + Sponsored by City of Uster + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-20 + + [travis] Use newer clang 3.7 for linux builds + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-20 + + Update test mask images for windows + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-20 + + Misc cleanups following c9f0d83 + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-19 + + made copy/paste style aware of scale based visibility (fixes #13746) + +Juergen E. Fischer <jef@norbit.de> 2015-11-19 + + install qgsfeaturefilterprovider.h (followup c9f0d83) + +Merge: 313fe6a 174fbb9 +olivierdalang <olivier.dalang@gmail.com> 2015-11-19 + + Merge pull request #1 from SebDieBln/SanitizeEntryNames + + add a test for makeKeyTokens_() + +Juergen E. Fischer <jef@norbit.de> 2015-11-19 + + fix c40a764 + +Matthias Kuhn <matthias@opengis.ch> 2015-11-19 + + Some sip changes and doxymentation + +Matthias Kuhn <matthias@opengis.ch> 2015-11-19 + + fixup doxygen + +Matthias Kuhn <matthias@opengis.ch> 2015-11-19 + + fieldEditable -> readOnly + +Matthias Kuhn <matthias@opengis.ch> 2015-11-18 + + Document function name changes + +Matthias Kuhn <matthias@opengis.ch> 2015-11-18 + + Refactor edit form configuration out of QgsVectorLayer + +Alessandro Pasotti <elpaso@itopen.it> 2015-11-19 + + Fix segfault when editor widget is invalid on form init + + "editor" can be null in that case + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-19 + + added a test for makeKeyTokens_() + +Juergen E. Fischer <jef@norbit.de> 2015-11-19 + + indentation update + +Matthias Kuhn <matthias@opengis.ch> 2015-11-19 + + Fix crash in relation reference widget + +Juergen E. Fischer <jef@norbit.de> 2015-11-19 + + fix windows build (followup c9f0d83) + +Juergen E. Fischer <jef@norbit.de> 2015-11-19 + + [FEATURE] expression: align strpos behaviour with postgres + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-19 + + Fix build + +Merge: 8c0fe47 c9f0d83 +mhugent <marco.hugentobler@sourcepole.ch> 2015-11-19 + + Merge pull request #2056 from sbrunner/qgis-server-security + + [Feature] Add an interface in QGIS Server for access control plugins + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-19 + + Add tests for QgsPointV2, fix some issues: + + - prevent creation of a QgsPointV2 with a non-point WKB type + - fix bounding box was not invalidated for some modification routines + - if WKT type is PointZ/M/ZM and not enough coordinates specified, + initialise extra coordinates to 0 + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-19 + + Fix incorrect point types when segmentizing circular strings + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-19 + + [qt5] fix custom widgets + +Matthias Kuhn <matthias@opengis.ch> 2015-11-19 + + Do not require manual CMakeCache intervention + +Merge: f6e4e75 cfa308d +Jürgen Fischer <jef@norbit.de> 2015-11-18 + + Merge pull request #2458 from SebDieBln/Postgres_GeomTypeDirect + + [postgresprovider] Determine geometry type and srid directly from column type + +Juergen E. Fischer <jef@norbit.de> 2015-11-18 + + [FEATURE]postgres provider: add support for timestamp types + +Matthias Kuhn <matthias@opengis.ch> 2015-11-18 + + Fix python errors + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-17 + + restore original subset string on dialog cancel (fix #13620) + +Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-05-19 + + The plugin define the following methods: + + * layerFilterExpression + Return an additional filter, used in + WMS/GetMap, WMS/GetFeatureInfo, WFS/GetFeature to filter the features + * layerFilterSubsetString + Return an additional the subset string (typically SQL) filter. + Faster than the layerFilterExpression but not supported on all the + type of layer + * layerPermissions + Change the rights on the layer per user (known by the plugin) + Concern rights: publish, insert, update, delete. + Mostly used in WFS/Transaction, and the publish in all requests. + * authorizedLayerAttributes + Be able to show some attributes only for a subset of user + Used in: WMS/GetFeatureInfo, WFS/GetFeature + * allowToEdit + Be able to don't allow to edit a particular feature, in our case base + on the Geometry + Used in: WFS/Transaction + * cacheKey + Cache key to used to create the capabilities cache, "" for no cache, + shouldn't contains any "-", default to "" + +Merge: e0bedc2 d0625b8 +alexbruy <alexander.bruy@gmail.com> 2015-11-18 + + Merge pull request #2481 from nyalldawson/processing + + Processing enhancements and fixes + +Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-07-31 + + Make log messages visible in the QGIS server log file + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + Drop SIP/documentation test thresholds + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + Add methods to directly retrieve/set coordinates for linestring nodes + + Also add method to create QgsPointV2 from a QPointF + +Matthias Kuhn <matthias@opengis.ch> 2015-11-18 + + Add Saga 2.2.2 descriptions + +Merge: 86c1ffa 26b3685 +Matthias Kuhn <matthias@opengis.ch> 2015-11-18 + + Merge pull request #2460 from nyalldawson/ogr_compiler + + [FEATURE] Compiler for OGR and Spatialite expressions + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + [processing] Add algorithm for reversing line directions + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + [processing] Add smooth algorithm + + Allows for smoothing line or polygon layers + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + [processing] Use QgsDoubleSpinBox instead of QSpinBox + + Allows for simple calculations in spin box, adds a reset control + to reset widget to default value + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + [processing] Guess sensible step sizes for float spin boxes + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + [processing] Fix maximum/minimum not respected for float spinboxes + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + Add reversed method to QgsCurveV2 + + Also clean up and add missing docs for QgsLineStringV2 + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + Don't store QgsLineStringV2 coordinates in QPolygonF + + This stores coordinates as qreal, which on some platforms is float, + and not suitable for accurate geometry storage. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + Add rx(), ry(), ... methods to QgsPointV2, add missing docs to class + + Allows for directly modifying point's coordinates in place + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + Fix detection of python related notes in Sip coverage test + + In certain cases test was not correctly detecting "not available in + Python bindings" notes + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + Bracket ops to avoid precedence issues when compiling expressions + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + Make expression compilation optional, but enabled by default + + Remove the previous postgres specific option and replace with an + enabled-by-default option which applies to all expression + compilation. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + Add some more expression compilation tests, fix <> string for OGR + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-17 + + [FEATURE] Expression compiler for SpatiaLite provider + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-17 + + Create QgsSqlExpressionCompiler as base class for expression compilers + + Switch Postgres and OGR compilers to use the new base class. New class + should make it easier to add additional expression compilers (eg + spatialite, MS SQL, etc) + +Merge: dc0639c e04d5e4 +Jürgen Fischer <jef@norbit.de> 2015-11-17 + + Merge pull request #2478 from SebDieBln/DbManager_Fix13731 + + [DbManager] replaced 'LIMIT 0' by 'WHERE 0=1' (fixes #13731) + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-17 + + replaced 'LIMIT 0' by 'WHERE 0=1' (fixes #13731) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-18 + + Add missing /Transfer/s to setSubSymbol + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-16 + + Disable OGR expression compilation for certain OGR drivers + + In some cases OGR forwards filters on to the underlying data source, + and the syntax may differ from OGR SQL. In these cases disable + expression compilation. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-16 + + Add provider expression filter tests for TVL + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-16 + + OGR expression compiler fixes + + - Allow simple operators as supported by OGR (+, -, * ) + - Only return a partial compilation success if expression contains + "column"="column2". Since OGR SQL performs case insensitive + comparisons, we need to double check the result using QGIS' + expressions to ensure that case matches. Add unit tests for this + to provider tests. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-15 + + [FEATURE] Compiler for OGR expressions + + Allows much faster retrieval of features when a FilterExpression + feature request is used. + + OGR SQL supports only basic expressions, so this is really only + enabled for "attribute"='value' type expressions. + +Merge: fd50136 48afc42 +alexbruy <alexander.bruy@gmail.com> 2015-11-17 + + Merge pull request #2471 from nyalldawson/processing_fixes + + [processing] misc improvements + - use QgsStatisticalSummary for statistic calculations + - faster expression request for ExtractByAttribute alg + +Merge: 79616fd 5065b80 +alexbruy <alexander.bruy@gmail.com> 2015-11-17 + + Merge pull request #2456 from NaturalGIS/fix_saga_222_kriging + + [processing] fix SAGA 2.2.2 kriging tools + +Werner Macho <werner.macho@gmail.com> 2015-11-06 + + Add Report a Bug to the Help menu to assist in creating bug reports + + Signed-off-by: Werner Macho <werner.macho@gmail.com> + +Matthias Kuhn <matthias@opengis.ch> 2015-11-17 + + Revert "Deduplicated FindPyQt(4|5).py" + + This reverts commit 842c17c10b2112b0d92ab287d76e374900736065 which was + responsible for test timeouts for dubious reasons. + +Matthias Kuhn <matthias@opengis.ch> 2015-11-17 + + Fix PyQt compat lib INSTALL path + +Juergen E. Fischer <jef@norbit.de> 2015-11-17 + + qt5 fixes + +Juergen E. Fischer <jef@norbit.de> 2015-11-16 + + [auth] fix build on mac (fixes 08ec25b) + +Juergen E. Fischer <jef@norbit.de> 2015-11-16 + + fix python error on startup on windows + +Juergen E. Fischer <jef@norbit.de> 2015-11-16 + + fix pyrcc4 detection on windows (followup 0b6dd352) + +Juergen E. Fischer <jef@norbit.de> 2015-11-16 + + [auth] fix detection of root CAs on Linux (fixes #13640) + +volaya <volayaf@gmail.com> 2015-11-16 + + [processing] removed unimplemented lidar algorithm + +Nic <sciurusurbanus@hotmail.it> 2015-11-16 + + Update TinSurfaceCreate.py + + minor adjustments and some funtionalities added (first return selection, output as .asc) + +Merge: 56b8ce0 ce8c454 +volaya <volayaf@gmail.com> 2015-11-16 + + Merge pull request #2462 from spono/patch-6 + + [processing] add new tools to lidar provider + +Merge: 3daa404 594e5a2 +Matthias Kuhn <matthias@opengis.ch> 2015-11-16 + + Merge pull request #2455 from sbrunner/refersh-attribut-table + + Add "force reload" button to attribute table + +volaya <volayaf@gmail.com> 2015-11-16 + + [processing]updated required QGIS version in metadata + +Matthias Kuhn <matthias@opengis.ch> 2015-11-16 + + Add debug message to transaction + +Matthias Kuhn <matthias@opengis.ch> 2015-11-14 + + Deduplicated FindPyQt(4|5).py + +Matthias Kuhn <matthias@opengis.ch> 2015-11-09 + + Migrate first python test to be compatible with PyQt4 and PyQt5 + +Matthias Kuhn <matthias@opengis.ch> 2015-11-08 + + [py3] Some python3 compatibility fixes + +Matthias Kuhn <matthias@opengis.ch> 2015-11-08 + + [py3] Compat update process_function_template.py + +Matthias Kuhn <matthias@opengis.ch> 2015-11-08 + + [py3] Updates to sip files + +Matthias Kuhn <matthias@opengis.ch> 2015-11-08 + + [py3] Add PyQt5/PyQt4 compatibility layer + +Matthias Kuhn <matthias@opengis.ch> 2015-11-08 + + [py3] CMake updates to support Python3 and PyQt5 + +Merge: 526b8fc ebf132e +Matthias Kuhn <matthias@opengis.ch> 2015-11-16 + + Merge pull request #2470 from SebDieBln/postgrestest + + [postgresprovider] make the test more portable + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-16 + + [processing] Use faster expression request for ExtractByAttribute + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-16 + + [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. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-16 + + Change some by value arguments to by reference + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-15 + + Changed the documentation of the postgres test to match the actual behavior. + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-15 + + removed the activation of postgis extension as this is already done in the testdata.sql script + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-15 + + replaced COPY with INSERT INTO + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-15 + + Added a test for the direct determination of geometry type/srid + +Nic <sciurusurbanus@hotmail.it> 2015-11-15 + + Update FilterData.py + + fixed an error and updated to latest behaviour + +Nic <sciurusurbanus@hotmail.it> 2015-11-15 + + Update ClipData.py + + fixed wrong executable call + +Nic <sciurusurbanus@hotmail.it> 2015-11-15 + + Update Cover.py + + changed TIF to ASCII in order to keep the original cell value + +Nic <sciurusurbanus@hotmail.it> 2015-11-15 + + Update GroundFilter.py + + after 3.0 if .las are used also the output will be .las + +Nic <sciurusurbanus@hotmail.it> 2015-11-15 + + Create DTM2ASCII + + new tool + +Nic <sciurusurbanus@hotmail.it> 2015-11-15 + + small correction on FUSION internal commands + +Nic <sciurusurbanus@hotmail.it> 2015-11-15 + + add new tools + + adding connection to already-present tools + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-15 + + Fix style and indentation isssues introduced in 6b3651faef3e02f48188ae8005c80b3a4e097a6b + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-15 + + Update test mask images + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-15 + + Add method to QgsSvgCache to return SVG viewbox size + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-15 + + Followup b81933e fix other symbols with paths out of viewport + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-14 + + Determine geometry type and srid directly from column type + +Alexander Bruy <alexander.bruy@gmail.com> 2015-11-14 + + [processing] update plugin metadata + +Merge: ee44bc8 56de17e +Matthias Kuhn <matthias@opengis.ch> 2015-11-14 + + Merge pull request #2457 from medspx/work_update_ogr_file_formats + + [OGR Provider] update list of file formats that can be opened + +Médéric RIBREUX <mederic.ribreux@medspx.homenet.org> 2015-11-14 + + [OGR Provider] update list of file formats that can be opened + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-14 + + Implement QEP 17 - add "requires tests" comments to some classes + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-14 + + Add initial tests for marker symbol layers + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-14 + + Fix ellipse symbol layer with graduated/categorised renderer + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-14 + + Switch to using flags for render context settings + +Sebastian Dietrich <SebDieBln@users.noreply.github.com> 2015-11-13 + + Added PQfmod() to class QgsPostgresResult + +Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-11-13 + + fix SAGA 2.2.2 kriging tools + +Sandro Santilli <strk@keybit.net> 2015-11-12 + + Fix endpoint swap on negative marker line offset + + Fixes #13811 + Includes testcase + +volaya <volayaf@gmail.com> 2015-11-13 + + [processing] fixed wrong param name in SAGA 2.2.0 regression kriging + +volaya <volayaf@gmail.com> 2015-11-13 + + [processing] fixed concave hull algorithm + +volaya <volayaf@gmail.com> 2015-11-13 + + [processing] correctly set geometry type of input in clip algorithm + +Nathan Woodrow <madmanwoo@gmail.com> 2015-11-13 + + Only pick up qpt files in composer manager + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-13 + + [search widgets] when selecting _Please select_ find all features + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-13 + + QgsValueMapSearchW inherits QgsSearchW + + and not QgsDefaultSearchW anymore + fixes expression creation + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-12 + + QgsValueRelationSearchW inherits QgsSearchW + + and not QgsDefaultSearchW + also handles properly the (no selection) case + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-12 + + 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 + +Merge: d8f5dbe a10936f +alexbruy <alexander.bruy@gmail.com> 2015-11-13 + + Merge pull request #2452 from nyalldawson/processing_select + + [processing] speedup some QGIS algorithms + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-13 + + Use a set for classes in PointsInPolygonUnique (faster) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-13 + + 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 + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-13 + + 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 + +Juergen E. Fischer <jef@norbit.de> 2015-11-12 + + Limit extent reprojection workaround to vector layers (followup 51fe632; fixes #13735; refs #7596) + +spono <sciurusurbanus@hotmail.it> 2015-11-12 + + Update GridMetrics.py + +Radim Blazek <radim.blazek@gmail.com> 2015-11-12 + + [GRASS] fixed cat shift when importing vectors via browser, fixes #13815 + +Merge: be8c7da 325f099 +Alessandro Pasotti <elpaso@itopen.it> 2015-11-12 + + Merge pull request #2443 from elpaso/bugfix-11794 + + SQLITE ask for a new name if already exists + +Merge: c483411 ad2caed +Alessandro Pasotti <elpaso@itopen.it> 2015-11-12 + + Merge pull request #2449 from elpaso/bugfix-11517 + + Fix attribute sync to layer for python init code and make QgsAttributeDialog reachable form python + +elpaso <elpaso@itopen.it> 2015-11-12 + + 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) + +elpaso <elpaso@itopen.it> 2015-11-12 + + Fixed attribute sync to layer for init code + + Also removed UI connect in favour of QMetaObject::connectSlotsByName + to be consistent with other methods in the same class + +Merge: 6b3eddd 1937677 +alexbruy <alexander.bruy@gmail.com> 2015-11-12 + + Merge pull request #2447 from NaturalGIS/fix_saga_220_kriging + + [processing] fix SAGA 2.2.0 kriging + +Marco Bernasocchi <marco@bernawebdesign.ch> 2015-11-12 + + fix biulding issue when WITH_QT_WEBKIT=OFF + +Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-11-12 + + missing parameter + +Merge: 0461cbd be56358 +alexbruy <alexander.bruy@gmail.com> 2015-11-12 + + Merge pull request #2444 from NaturalGIS/fix_saga_212_kriging + + [processing] fix SAGA 2.1.2 kriging + +Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-11-12 + + fix SAGA 2.2.0 kriging + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-12 + + use aliases instead of field names in attribute table column filter list + +Matthias Kuhn <matthias@opengis.ch> 2015-11-10 + + [qt5] Fix QCA Cmake + +Matthias Kuhn <matthias@opengis.ch> 2015-11-10 + + [qt5] Fix QScintilla cmake file + +Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-11-12 + + fix SAGA 2.1.2 kriging + +elpaso <elpaso@itopen.it> 2015-11-12 + + SQLITE ask for a new name if already exists + + If the db name already exists, allow to enter a new name. + Fixes #11794 + +rldhont <rldhont@gmail.com> 2015-11-12 + + Update [BUGFIX] 13118 QGIS Server - WFS - GeoJSON and escaping line breaks + + Enhance replace, thanks to @nyalldawson + Enhance format, thanks to @jef-n + + fixes #13118 + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-12 + + Use QgsStatisticalSummary for merge attributes dialog + + Adds a bunch of new stats and avoids code duplication + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-12 + + Return derived classes from clone() methods, avoids need to + dynamic_cast results + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-12 + + Bump QgsStatisticSummary test coverage + +Juergen E. Fischer <jef@norbit.de> 2015-11-12 + + fix windows build (followup 2175e7a) + +Merge: b741986 cfb932a +Matthias Kuhn <matthias@opengis.ch> 2015-11-12 + + Merge pull request #2437 from bstroebl/improveDissolve + + [PROCESSING] Speed up dissolve without changing parameters + +Richard Duivenvoorde <richard@duif.net> 2015-11-11 + + new splash for dev (Las Palmas Hackfest) + +Matthias Kuhn <matthias@opengis.ch> 2015-10-20 + + sipClass_Klass is deprecated for a long time: replace with sipType_Klass + +rldhont <rldhont@gmail.com> 2015-11-11 + + [BUGFIX] 13118 QGIS Server - WFS - GeoJSON and escaping line breaks + + Line breaks are not properly handled in GeoJSON results when making GetFeature requests. + Line breaks should be replaced by \\n. + +Bernhard Ströbl <bernhard.stroebl@jena.de> 2015-11-11 + + [PROCESSING] Speed up dissolve without changing parameters + +Matthias Kuhn <matthias@opengis.ch> 2015-11-11 + + Updates for GDAL 2 + +Matthias Kuhn <matthias@opengis.ch> 2015-11-11 + + Change links to https + +rldhont <rldhont@gmail.com> 2015-11-10 + + [QGIS-Server] Use layer precision in searchRect + +Matthias Kuhn <matthias@opengis.ch> 2015-11-10 + + [qt5] Fix crash on exit + + See https://bugreports.qt.io/browse/QTBUG-35977 + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-11 + + 100% test coverage for QgsFeature + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-11 + + 100% test coverage for QgsWKBTypes, add missing docs + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-11 + + Avoid warning + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-11 + + Followup f9fa9793, avoid expensive intersection calculation when + testing label candidates against polygon obstacles + + Fix #13556 + +Juergen E. Fischer <jef@norbit.de> 2015-11-10 + + fix 81bbb82 + +Merge: 9a89408 c050571 +Jürgen Fischer <jef@norbit.de> 2015-11-10 + + Merge pull request #2436 from dgoedkoop/linePointDifferenceFix + + Fix QgsGeos::linePointDifference + +Daan Goedkoop <dgoedkoop@gmx.net> 2015-11-10 + + Fix QgsGeos::linePointDifference + +Juergen E. Fischer <jef@norbit.de> 2015-11-10 + + indentation update + +Matthias Kuhn <matthias@opengis.ch> 2015-11-10 + + Followup cb5f748, Use QgsExpression::quotedColumnRef + +Matthias Kuhn <matthias@opengis.ch> 2015-11-10 + + Quote field names when converting renderers + + Fix #13800 + +Juergen E. Fischer <jef@norbit.de> 2015-11-10 + + postgres provider: avoid additional fetch after all features have already been processed + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 + + More test mask updates for windows + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 + + Drop missing documentation/sip thresholds + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 + + More robust GEOS pointOnSurface calculation (fix #13787) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 + + Fix crash with malformed WKT + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 + + [expressions] Allow conversion of features/geometries to bool + + Where geometry = false if empty, feature = false if not valid. + Allows expressions like "case when $geometry then ... else ..." + and "case when get_feature(...) then ... else ... " + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 + + Add some missing SIP bindings, comment some classes as not available + in Python + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 + + Ignore typedefs and deprecated members in sip coverage test + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 + + Ignore friend classes in doc/sip coverage test + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 + + Fix sip coverage test detection of member variables + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 + + Fix sip bindings for interpolation classes + + Also missing members declared in interpolation headers + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 + + Rearrange outputs in SIP test, so that missing list is always printed + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 + + Update atlas test mask image for Win + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-10 + + Update legend test mask images for debian builds + +volaya <volayaf@gmail.com> 2015-11-09 + + [processing] fixed creation of vector layer as PostGIS Table + + fixes error introduced in last commit + +Merge: b36566b e4996d7 +volaya <volayaf@gmail.com> 2015-11-09 + + Merge pull request #2423 from rldhont/processing_spatialite_output + + [processing] allow output directly on Spatialite tables + +Merge: 658c584 0652955 +volaya <volayaf@gmail.com> 2015-11-09 + + Merge pull request #2429 from NaturalGIS/fix_saga_idw + + fix SAGA 2.2.* Inverse Distance Weighted + +volaya <volayaf@gmail.com> 2015-11-09 + + [processing] fixed ui file after last commit + +volaya <volayaf@gmail.com> 2015-11-09 + + [processing] added tooltip to 'export as python script' button + +volaya <volayaf@gmail.com> 2015-11-08 + + [Processing] correctly parse value of boolean argument for parameters + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 + + Followup b5794b2, fix calculation of acceptable limits + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 + + Resolve coverity issues + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 + + Fix cast to itself + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-09 + + Fix deprecated warnings + +volaya <volayaf@gmail.com> 2015-11-08 + + [processing] add log error message when error occurs in postprocessing task + +Juergen E. Fischer <jef@norbit.de> 2015-11-08 + + sip coverage fixes: + * make sip coverage test aware that there are less classes where QSci sip + headers are not available + * exclude properties from members + * fix QgsFeatureIds typedef (fixes missing signal + QgsVectorLayer.featuresDeleted and others) + * add missing notes for PyNames + * include some missing new methods in bindings + +Richard Duivenvoorde <richard@duif.net> 2015-11-08 + + [FEATURE] adding new features to QGIS will create issues in QGIS-Documentation + + A githook is implemented to create an issue automatically in QGIS-Documention repo whenever there is a commit with the word [FEATURE] in the message. + + ( this is also a test if it works :-) ) + +Juergen E. Fischer <jef@norbit.de> 2015-11-08 + + nodetool: initialize select rubberband and fix indentation (fixes crash on quit; see also PR#2433) + +Juergen E. Fischer <jef@norbit.de> 2015-11-08 + + fix typo in python test invocation + +Juergen E. Fischer <jef@norbit.de> 2015-11-08 + + postgres provider: catch if commit fails (fixes #12462) + +Juergen E. Fischer <jef@norbit.de> 2015-11-08 + + postgres provider: skip IN when feature id list is empty (followup fe3417b5) + +volaya <volayaf@gmail.com> 2015-11-08 + + [processing] fixed adding raster layer to project + fixes #13791 + +volaya <volayaf@gmail.com> 2015-11-08 + + [Processing] corrected wrong change in config dialog + +volaya <volayaf@gmail.com> 2015-11-08 + + [Processing] fixed #13790 (issue saving config option) + +Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-11-08 + + fix SAGA 2.2.* Inverse Distance Weighted + +Merge: 36672c4 d4e1c85 +Jürgen Fischer <jef@norbit.de> 2015-11-08 + + Merge pull request #2428 from sebastic/gsl-2.0 + + Update dependencies for GSL 2.0. + +Bas Couwenberg <sebastic@xs4all.nl> 2015-11-08 + + Update dependencies for GSL 2.0. + + Starting with gsl (2.0+dfsg-1) the libgsl0-dev package has been renamed + to libgsl-dev, and libgsl0-dev is provided by libgsl-dev for transition + purposes. + + libgsl-dev is likely to stop providing libgsl0-dev in the future. To + remain compatible with both GSL 1.x and 2.0 packaging libgsl-dev is now + the preferred (build) dependency, when it's not available libgsl0-dev will + be used instead. + +Juergen E. Fischer <jef@norbit.de> 2015-11-08 + + oracle provider: add/fix support for multiple geometry columns (fixes #13158) + +Merge: 9172767 d73ef5b +Matthias Kuhn <matthias@opengis.ch> 2015-11-07 + + Merge pull request #2388 from sbrunner/node-tool-select-feature + + Allow to select the feature on which the node tool works + +Merge: 71a6a3d 8030746 +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-07 + + Merge pull request #2427 from 3nids/findqt5lib + + find libraries for Qt5 + +Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-10-30 + + Be able to refresh the attribute table + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-07 + + find libraries for Qt5 + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-06 + + move coordinates line edit to a dedicated class + + * originally in QgisApp + * keep funny stuff (dizzy, retro) in there + * paste coordinates with space separator (not only comma) + +Radim Blazek <radim.blazek@gmail.com> 2015-11-07 + + [GRASS] fixed new mapset region, fixes #13784 + +Merge: f77d6cd dbd9b9b +Alessandro Pasotti <elpaso@itopen.it> 2015-11-07 + + Merge pull request #2426 from elpaso/bugfix-13747-bis + + Added HiDPI support to QgsWebView + +elpaso <elpaso@itopen.it> 2015-11-07 + + Added HiDPI support to QgsWebView + + The DPI value is get from QDesktopWidget and + the QWebView widget is zoomed if needed. + + Fixes #13747 + +Hugo Mercier <hugo.mercier@oslandia.com> 2015-11-07 + + Remove unused signal + style format + +Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-11-07 + + Highlight the selected feature + +Nathan Woodrow <madmanwoo@gmail.com> 2015-11-07 + + Forgot sip for composerTemplatePaths + +Nathan Woodrow <madmanwoo@gmail.com> 2015-11-07 + + Add other composer templates loading paths + +Sandro Santilli <strk@keybit.net> 2015-11-06 + + Properly set invalid topology layer as invalid + + Fixes #13781 (crash) + + (cherry-picked from 54cf972ac2334451e69d2171cc4f3e42da3880df) + +Radim Blazek <radim.blazek@gmail.com> 2015-11-06 + + fixed travis + +Juergen E. Fischer <jef@norbit.de> 2015-11-06 + + show filename in layer name when importing multiple layers from a ogr datasource (implements #13756) + +Radim Blazek <radim.blazek@gmail.com> 2015-11-06 + + [GRASS] enable to attache attributes to geom without cat, fixes #13739 + +rldhont <rldhont@gmail.com> 2015-11-06 + + [processing] allow output directly on Spatialite tables + + like 11b5092140f5a966dbb2d85cb64face1e927ff90 but for Spatialite + +volaya <volayaf@gmail.com> 2015-11-06 + + [processing] minor fix in parameter parsing in scripts + +volaya <volayaf@gmail.com> 2015-11-06 + + [processing] brought back 'export model as python' functionality + +volaya <volayaf@gmail.com> 2015-11-05 + + [processing] better naming for output memory and postgis layers + +volaya <volayaf@gmail.com> 2015-11-05 + + [processing] allow output directly on PostGIS tables + +volaya <volayaf@gmail.com> 2015-11-05 + + [processing] minor indentation fix + +volaya <volayaf@gmail.com> 2015-11-05 + + [processing] do not format errors before sending to log + +volaya <volayaf@gmail.com> 2015-11-05 + + [processing] don't use temp folder for default output folder + +volaya <volayaf@gmail.com> 2015-11-04 + + [processing] hide SAGA folder option if built-in SAGA is available + +volaya <volayaf@gmail.com> 2015-11-04 + + [processing] add option to add validators to settings + +volaya <volayaf@gmail.com> 2015-11-04 + + [processing] fixes for representing input values in history + +Harrissou Sant-anna <delazj@gmail.com> 2015-11-06 + + fix typo + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-06 + + [expressions] Add make_line and make_polygon functions + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-06 + + Fix crash on malformed WKT strings + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-06 + + [expressions] Allow make_point to accept z/m values, add new + make_point_m for creation of PointM geometries. Also add + m(point) and z(point) functions for retrieving z/m value of + a point or node. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-06 + + Fix delimited text layers set to unknown geometry type if first row has + null geometry (fix #13749) + +Merge: fd48501 7964772 +Jürgen Fischer <jef@norbit.de> 2015-11-05 + + Merge pull request #2418 from nyalldawson/postgres_in + + Use IN (...) for postgres FilterFids requests + +Werner Macho <werner.macho@gmail.com> 2015-11-05 + + translation update for consolidation + + Signed-off-by: Werner Macho <werner.macho@gmail.com> + +Werner Macho <werner.macho@gmail.com> 2015-11-05 + + cleanup after consolidating chinese + +Merge: 700fc04 cf4693e +Alessandro Pasotti <elpaso@itopen.it> 2015-11-05 + + Merge pull request #2420 from elpaso/bugfix-13410 + + [FEATURE] Bugfix 13410 + +elpaso <elpaso@itopen.it> 2015-11-05 + + Changed the toolip with the new information + +elpaso <elpaso@itopen.it> 2015-11-05 + + Fixed save/load from DB sync init + +Stéphane Brunner <stephane.brunner@camptocamp.com> 2015-10-21 + + When we use the node tool we able to select a feature + +Merge: faeedfb 6d1d213 +Vincent Mora <vincent.mora@oslandia.com> 2015-11-05 + + Merge pull request #2414 from vmora/varying_width_assistant + + [FEATURE] assistant for varying line width + +elpaso <elpaso@itopen.it> 2015-11-05 + + Added coding utf8 header to example + +elpaso <elpaso@itopen.it> 2015-11-05 + + Added import and tabs in the example + +elpaso <elpaso@itopen.it> 2015-11-05 + + Default false for use init code + +vmora <vincent.mora@oslandia.com> 2015-11-02 + + [FEATURE] assistant for varying line width + The qgssizescalewidget as been modified to handle line symbols as well + as markers. + The scale expression has been enhanced to support general exponentials + (i.e. eponents different from Flanery .57 and Area .5a) + The assistant as been modified to disply the exponent when Exponential + scaling is required. + +Nathan Woodrow <madmanwoo@gmail.com> 2015-11-05 + + Fix text color in attribute table for dark theme + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 + + Fix warning + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 + + Partial revert of 70bff3f + + Commit was causing crashes in browser. Refs #13738 + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 + + Use FilterExpression request for get_feature expression function + + Makes the function magnitudes faster for Postgres layers where + the expression is compiled and can take advantage of Postgres + indexes on the layer. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 + + Much faster zoom to selection on large PostGIS layers + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 + + Also use FilterFids when field calculator is only updating selected + features. Results in similar speed improvements when updating + only selected features from a large PostGIS layer + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 + + Use a FilterFids request for vector file writer rather than fetching + all features and then testing the feature id when saving selected + features + + For providers such as Postgres this is orders of magnitude faster. + Eg, saving 6 selected features from a 800k PostGIS table now + takes < 1 second as opposed to ~33 seconds + + Fix #8334 + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-05 + + Use IN (...) for postgres FilterFids requests when the primary + key is a simple (non compound) type + + IN (...) is much faster than chained ...OR... clauses + + Additionally, trying to filter by a large number of feature Ids + (eg > 30k ) fails when using the ...OR... approach, but works + using IN + +elpaso <elpaso@itopen.it> 2015-11-04 + + [FEATURE] store python init code into the project + + Adds an option and code editor to store python form + init code into the project (and the DB, since it's in + the style section) + +elpaso <elpaso@itopen.it> 2015-11-04 + + Added /Out/ to run + +elpaso <elpaso@itopen.it> 2015-11-02 + + Initial implementation + +elpaso <elpaso@itopen.it> 2015-11-02 + + Initial implementation + +Nathan Woodrow <madmanwoo@gmail.com> 2015-10-27 + + [Expressions] Redesign expression function editor. + + Add auto save + +Alessandro Pasotti <elpaso@itopen.it> 2015-11-04 + + Removed Q_UNUSED + +Merge: 8187ad5 086525b +Alessandro Pasotti <elpaso@itopen.it> 2015-11-04 + + Merge pull request #2417 from elpaso/bugfix-11266 + + Bugfix 11266 + +elpaso <elpaso@itopen.it> 2015-11-04 + + Pass referencing record instead of referenced + +elpaso <elpaso@itopen.it> 2015-11-04 + + Added comment + +elpaso <elpaso@itopen.it> 2015-11-04 + + Removed noop + +elpaso <elpaso@itopen.it> 2015-11-04 + + Reverted to original code + +elpaso <elpaso@itopen.it> 2015-11-04 + + Added new method to bindings + +elpaso <elpaso@itopen.it> 2015-11-03 + + Implemented setFeatureSelectionManager in QgsListView + + Partially fixes #11266 + + * now passing editor context to QgsFeatureSelectionDlg + (otherwise fails on assert parentContext.vectorLayerTools()) + * still crashes at the provider level after saving + * unlink still doesn't work + +elpaso <elpaso@itopen.it> 2015-11-03 + + Fixed disappearing item issue when subform editing + + see #11266 + +volaya <volayaf@gmail.com> 2015-11-04 + + [processing] some fixes for supporting optional parameters + +Alexia Mondot <alexia.mondot@c-s.fr> 2015-07-03 + + [processing/otb]update xml and associated html docs + +Alexia Mondot <alexia.mondot@c-s.fr> 2015-07-02 + + [processing/otb]Add specific rule to load ComputeOGRLayersFeaturesStatistics + +Alexia Mondot <alexia.mondot@c-s.fr> 2015-07-02 + + [processing/otb]convert ListView in StringList for other applications than Radiometric Indices + +Alexia Mondot <alexia.mondot@c-s.fr> 2015-06-25 + + [processing/otb]divide into 2 functions + +Alexia Mondot <alexia.mondot@c-s.fr> 2015-06-25 + + [processing/otb]Add function to customize creation and loading of new applications + +Alexia Mondot <alexia.mondot@c-s.fr> 2015-06-25 + + [processing/otb]update lists for OTB 5.0 + +Alexia Mondot <alexia.mondot@c-s.fr> 2015-06-25 + + [processing/otb]compatibility with new version of processing + +Alexia Mondot <alexia.mondot@c-s.fr> 2015-06-25 + + [processing/otb]remove unused code and imports + +rldhont <rldhont@gmail.com> 2015-10-29 + + [Processing] Manage optional parameters + + Can't set parameters to null (None or '') if the parameter is not optional + +rldhont <rldhont@gmail.com> 2015-10-23 + + [Processing] Optional parameters for script and model + + In processing core every parameters can be optional but in scripts there is no way to define a parameter as optional and in modeler only layers can be optional. + + For script, I propose a notation like output, if a parameter token starts with optional the parameter is optional. + + For model, I propose to add the required combobox to all parameters. + + This proposition does not change the value setter. + + This proposition can fix the issue http://hub.qgis.org/issues/5488. + +radosuav <rmgu@dhi-gras.com> 2015-08-20 + + [Processing] Improve code readability (follow up 36d1377) + +radosuav <rmgu@dhi-gras.com> 2015-08-14 + + [Processing] Allow "progress" to be specified when calling processing.runalg + + This is mostly so that algorithms executed in Processing scripts can + display messages in the same way as if they were executed directly from + Processing toolbox. + + Also fixes a small issue with busy cursor being reset too early when + algorithms were executed from Processing scripts. + +Juergen E. Fischer <jef@norbit.de> 2015-11-04 + + fix precise build + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-04 + + [FEATURE] Allow field calculator to update feature geometry + + It's a handy shortcut to do operations such as apply a buffer + to a bunch of selected features. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-04 + + Show special strings for expression preview if result is a geometry + or feature type. Makes it easier to determine what the return + type of various functions are for users. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-04 + + Add DE-9IM variant which tests against a specified pattern + + (available in PyQGIS/expression engine) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-04 + + Followup 2ac5933 with more data defined fixes + + 2ac5933 fixed the regression in 2.12, but there were more underlying + issues from <2.8 causing sub symbols with data defined properties + to be ignored. + + Add some tests. + + (refs #13707) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-04 + + Add missing override + +Juergen E. Fischer <jef@norbit.de> 2015-11-03 + + debian: add build dependency to qsci sip files + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-04 + + Fix data defined overrides for sub symbols in line and marker fill + are not being applied (fix #13707) + +Merge: 37e9443 7a789d3 +Alessandro Pasotti <elpaso@itopen.it> 2015-11-03 + + Merge pull request #2416 from elpaso/bugfix-13747 + + Fixes #13747 + +Merge: 5addc0c 547d1e3 +Tom Kralidis <tomkralidis@gmail.com> 2015-11-03 + + Merge pull request #2415 from kalxas/master + + add national geodata.gov.gr CSW (rename) + +elpaso <elpaso@itopen.it> 2015-11-03 + + Fixes #13747 + +Angelos Tzotsos <gcpp.kalxas@gmail.com> 2015-11-03 + + add national geodata.gov.gr CSW (rename) + +Tom Kralidis <tomkralidis@gmail.com> 2015-11-03 + + add national geodata.gov.gr CSW + +Merge: 16def06 d16cdcf +Hugo Mercier <hugo.mercier@oslandia.com> 2015-11-03 + + Merge pull request #2189 from mhugo/legend_filter + + Add more options for filtering legend elements + +Hugo Mercier <hugo.mercier@oslandia.com> 2015-06-26 + + Add more options for filtering legend elements + + This introduces two new options to filter legend elements: + - filter by expression: a boolean expression can be set. Only symbols of + features that make the expression evaluated to true will be kept in the legend + - filter by polygon: only symbols of features that are inside the given + polygon will be part of the legend. + + The polygon filtering is used in particular for a new option in the + composer legend that allows to filter out anything that is not included + in the current atlas polygon. + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-03 + + use QGIS icon for custom widgets + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-03 + + add expression builder to custom widgets + +Denis Rouzaud <denis.rouzaud@gmail.com> 2015-11-03 + + set focus in code editor when showing expression builder + +Nathan Woodrow <madmanwoo@gmail.com> 2015-11-03 + + [Py Console] Remove message on file change + +rldhont <rldhont@gmail.com> 2015-11-02 + + [QGIS-Server] Test: more ISO compatibility for WxS capabilities + +Radim Blazek <radim.blazek@gmail.com> 2015-11-02 + + [GRASS] added (disabled) test for #13739 + +rldhont <rldhont@gmail.com> 2015-10-29 + + [QGIS-Server] More ISO compatibility for WxS capabilities + + * Add ISO keyword for the service + * Default Fees is conditions unknown + * Default AccessConstraints is None + * Calculate boundingBox for all CRSes + +Merge: 03eaafe f2e527f +volaya <volayaf@gmail.com> 2015-11-02 + + Merge pull request #2403 from medspx/processing_get_scripts_proxy + + [Processing] Add proxy support for Get scripts and models (fixes #13412) + +Landry Breuil <breuil@craig.fr> 2015-11-02 + + Fix build on 32-bits archs using LL for large constants + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-02 + + Fix expression get_feature function was not fetching feature's + geometry + + Fix #13695 + +Matthias Kuhn <matthias@opengis.ch> 2015-11-02 + + Add test for filter expression on non provider fields + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-02 + + Fix FilterExpression feature requests will ignore expression if + using virtual fields or other complex filters + + refs #13695 + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-02 + + Fix some clang warnings + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-02 + + Remove some unnecessary trailing ; + + (Gets rid of annoying squiggle warnings from Qt Creator!) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-02 + + Fix some reserved identifier macro names + +Nyall Dawson <nyall.dawson@gmail.com> 2015-11-02 + + Switch double quoted single character to single quotes for some + QString methods + + Using single quotes is a significant performance boost. Rough + benchmarks indicate the QString single quote methods take + about 15% of the time the double quote variants take. + +Radim Blazek <radim.blazek@gmail.com> 2015-11-01 + + set digitized linestring/polygon features as valid + +Radim Blazek <radim.blazek@gmail.com> 2015-11-01 + + [GRASS] fixed new line attributes lost, fixes #13726 + +Radim Blazek <radim.blazek@gmail.com> 2015-11-01 + + [GRASS] add test for #13726 (new line attributes lost) + +Radim Blazek <radim.blazek@gmail.com> 2015-11-01 + + [GRASS] fixed test + +Radim Blazek <radim.blazek@gmail.com> 2015-11-01 + + [GRASS] set proj/zone on imported rasters, fixes #13725 + +Juergen E. Fischer <jef@norbit.de> 2015-11-01 + + postgres provider: quote compound key columns in uri (fixes #13710) + +Juergen E. Fischer <jef@norbit.de> 2015-10-31 + + layer group node: copy properties of mutually exclusive groups (fixes #13723) + +Nyall Dawson <nyall.dawson@gmail.com> 2015-10-31 + + Add tests for get_feature expression function + +Juergen E. Fischer <jef@norbit.de> 2015-10-30 + + indentation update + +Juergen E. Fischer <jef@norbit.de> 2015-10-30 + + fix precise build + +Radim Blazek <radim.blazek@gmail.com> 2015-10-30 + + [GRASS] coverity fixes + +Radim Blazek <radim.blazek@gmail.com> 2015-10-30 + + wms: case insensitive check if url is WMTS + +Juergen E. Fischer <jef@norbit.de> 2015-10-30 + + fix windows build (followup 8993a4b) + +Radim Blazek <radim.blazek@gmail.com> 2015-10-29 + + increased transformBoundingBox() accuracy + +Radim Blazek <radim.blazek@gmail.com> 2015-10-29 + + fix raster projector src extent calculation, fixes #13665 + +Juergen E. Fischer <jef@norbit.de> 2015-10-29 + + 'fix' PyQgsRulebasedRenderer test (followup 08185c9a) + +Juergen E. Fischer <jef@norbit.de> 2015-10-29 + + update INSTALL to reflect dependency on GEOS 3.4 (GEOSNearestPoint_r) + +Juergen E. Fischer <jef@norbit.de> 2015-10-27 + + When reprojecting a layer in geo coordinates onto a canvas with a + projection that maps badly on it (ie. projecting the reprojected extent + back differs much from the input extent; eg. when using stereographic + projections), render the full layer (whole world). + + Fixes #7596 + +Juergen E. Fischer <jef@norbit.de> 2015-10-24 + + render polygons with outline using drawPath (fixes #13343) + +elpaso <elpaso@itopen.it> 2015-10-29 + + Added const and Q_FOREACH instead of plain foreach + +elpaso <elpaso@itopen.it> 2015-10-29 + + Added colorramps to the select by group export + + This completes the fix #11681 + +Nyall Dawson <nyall.dawson@gmail.com> 2015-10-29 + + When deleting nodes from the end of a linestring, select the + final node following a delete rather than reverting to the first + node. + + Improves workflow when deleting sequential nodes from end of + lines. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-10-29 + + Fix crash when deleting last node in a geometry (fix #13674) + +Merge: feab3ad 636b0f9 +Nathan Woodrow <madmanwoo@gmail.com> 2015-10-29 + + Merge pull request #2407 from DelazJ/patch-2 + + fix 'serch' typo, replace with 'search' + +Harrissou Sant-anna <delazj@gmail.com> 2015-10-28 + + fix 'serch' typo, replace with 'search' + +Merge: 6a4544f a141ffb +Alessandro Pasotti <elpaso@itopen.it> 2015-10-28 + + Merge pull request #2405 from elpaso/symbol-export-select-by-group + + Interactive selection by group of exported symbols + +Juergen E. Fischer <jef@norbit.de> 2015-10-28 + + fix fetching of redirected wms capabilities (followup e95bf6d) + +elpaso <elpaso@itopen.it> 2015-10-28 + + Interactive selection by group of exported symbols + + This fixes #11681 + +Juergen E. Fischer <jef@norbit.de> 2015-10-28 + + fix instant crash in browser data items. + Avoids passing references to potentially short living QStrings to threads + + (followup 70bff3f) + +Merge: b339ad1 f443bb8 +volaya <volayaf@gmail.com> 2015-10-28 + + Merge pull request #2398 from mdouchin/patch-1 + + [processing] Debug ConcaveHull.py + +Merge: c866dcc 77451f9 +volaya <volayaf@gmail.com> 2015-10-28 + + Merge pull request #2399 from NaturalGIS/processing_fix_grass7_v_out_ogr + + fix processing GRASS 7 v.out.ogr + +Salvatore Larosa <lrssvtml@gmail.com> 2015-10-28 + + [pyqgis-console] fixes #13693: fix default value in settings for the last used directory when opening a script file + +Merge: 0799e09 a18a0ad +Richard Duivenvoorde <richard@duif.net> 2015-10-28 + + Merge pull request #2400 from anitagraser/patch-10 + + Update qgstipfactory.cpp + +Juergen E. Fischer <jef@norbit.de> 2015-10-28 + + fix qgsauthmanager test on windows + +Nyall Dawson <nyall.dawson@gmail.com> 2015-10-15 + + Add test for coverage of SIP bindings + + Not perfect, but good for a quick warning if a new class or member + has been added to the public API without Python bindings. The test + only considers the name of members, since it seems to be impossible + to test for the signature of a Python member. (So adding a new + overloaded method without bindings will still unfortunately pass). + + You can avoid the test where bindings are not applicable: + - for a whole class by placing "@note not available in Python bindings" + in the class' Doxygen comments + - or by placing the @note inside a member's Doxygen comments for a + specific member + + Additionally, classes which aren't included in the API docs + will not be tested. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-10-27 + + Add some missing consts to operators + +Nyall Dawson <nyall.dawson@gmail.com> 2015-10-27 + + Don't return QStrings by reference, since they're implicitly shared + anyway + +Juergen E. Fischer <jef@norbit.de> 2015-10-27 + + osgeo4w: fetch grass7 path from grass + +Juergen E. Fischer <jef@norbit.de> 2015-10-27 + + fix translation string + +Médéric Ribreux <medspx@medspx.fr> 2015-10-27 + + [Processing] Add proxy support for Get scripts and models (fixes #13412) + +Juergen E. Fischer <jef@norbit.de> 2015-10-27 + + fix windows build again (followup 3dcabfb and 70bff3f) + +Juergen E. Fischer <jef@norbit.de> 2015-10-26 + + osgeo4w: include themes + +Giuseppe Sucameli <brush.tyler@gmail.com> 2015-10-26 + + Add myself to developer map (!) + +Merge: 7997c02 87e6f34 +Jürgen Fischer <jef@norbit.de> 2015-10-26 + + Merge pull request #2401 from volter/master + + Fix armv7hl build + +Nyall Dawson <nyall.dawson@gmail.com> 2015-10-27 + + Fix build + +Volker Fröhlich <volker27@gmx.at> 2015-10-26 + + Fix armv7hl build + +Marco Hugentobler <marco.hugentobler@sourcepole.ch> 2015-10-26 + + Fix critical regression in WFS provider (introduced with 5be0ee734fa233f2a3f893ddc72e8264d029f2d0). Funded by Sourcepole QGIS Enterprise + +rldhont <rldhont@gmail.com> 2015-10-26 + + [BUGFIX][QGIS Server] Laye order from group in GetPrint + + Since QGIS 2.8, QGIS Server rendered layers form group in reverted order. + +Nyall Dawson <nyall.dawson@gmail.com> 2015-10-26 + + Add some missing Q_OBJECT macros + +Nyall Dawson <nyall.dawson@gmail.com> 2015-10-26 + + [FEATURE] Add geometry relation DE-9IM expression function + +Nyall Dawson <nyall.dawson@gmail.com> 2015-10-26 + + Change all signals to use const refs for non trivial objects + +Nyall Dawson <nyall.dawson@gmail.com> 2015-10-26 + + Finish flipping a lot of methods to take const references for + non-trivial types + +Nyall Dawson <nyall.dawson@gmail.com> 2015-10-26 + + Avoid some clazy detaching temporary warnings + +Anita Graser <anitagraser@gmx.at> 2015-10-26 + + Update qgstipfactory.cpp + + suggesting currently used names + +Merge: 3d93237 22aea32 +Giuseppe Sucameli <brush.tyler@gmail.com> 2015-10-26 + + Merge pull request #2394 from PedroVenancio + +Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-10-25 + + fix processing GRASS 7 v.out.ogr + +Giuseppe Sucameli <brush.tyler@gmail.com> 2015-10-17 + + [GdalTools] minor changes to ui and code (follow 32be4756) + +Merge: 3d93237 5057f76 +Giuseppe Sucameli <brush.tyler@gmail.com> 2015-10-25 + + Merge branch 'clipper' of https://github.com/PedroVenancio/Quantum-GIS into PedroVenancio-clipper + + Conflicts: +python/plugins/processing/algs/gdal/ClipByMask.py + +mdouchin <mdouchin@3liz.com> 2015-10-25 + + Update ConcaveHull.py + +mdouchin <mdouchin@3liz.com> 2015-10-25 + + Update ConcaveHull.py + + Correct qgis:dissolve algorithm call + +Juergen E. Fischer <jef@norbit.de> 2015-10-25 + + update doxygen links + +volaya <volayaf@gmail.com> 2015-10-24 + + [Processing] add default extensions for outputs as setting + + Based on an idea and code by Evgeniy Nikulin + + It includes some improvements to the settings sysmte + +volaya <volayaf@gmail.com> 2015-10-24 + + [processing] fixed fileFilter method in OutputRaster + +volaya <volayaf@gmail.com> 2015-10-22 + + [processing] fixed SAGA version handling + + Conflicts: +python/plugins/processing/algs/saga/SagaAlgorithmProvider.py + +volaya <volayaf@gmail.com> 2015-10-22 + + added option to add hardcoded params to GRASS algorithms + +volaya <volayaf@gmail.com> 2015-10-22 + + [Processing] fixed handling of hardcoded params in SAGA + +volaya <volayaf@gmail.com> 2015-10-22 + + [Processing] removed TARGET_TEMPLATE param from SAGA algs + +volaya <volayaf@gmail.com> 2015-10-23 + + [processing] fixed FixedTableDialog when there are 0 rows + +volaya <volayaf@gmail.com> 2015-10-23 + + [processing] correctly enable buttons in FixedTableDialog + +Merge: 88d4605 fa12502 +volaya <volayaf@gmail.com> 2015-10-24 + + Merge pull request #2341 from arnaud-morvan/processing_precisionmodel + + [Processing] Add precision parameter to by location algorithms + +Merge: 1dd8e79 524f6ab +volaya <volayaf@gmail.com> 2015-10-24 + + Merge pull request #2355 from om-henners/master + + [processing] Update OGR tools + +Merge: fd26acd 03333c8 +volaya <volayaf@gmail.com> 2015-10-24 + + Merge pull request #2389 from NaturalGIS/gdal_advanced + + Processing gdal translate and warp advanced parameters as such + +Merge: 07bd3ff ebd51b2 +volaya <volayaf@gmail.com> 2015-10-24 + + Merge pull request #2390 from NaturalGIS/processing_gdal_clip_raster + + Processing advanced parameters for gdal clip raster + +Merge: cd0eb05 c0919e0 +volaya <volayaf@gmail.com> 2015-10-24 + + Merge pull request #2391 from NaturalGIS/processing_gdal_rasterize_advanced + + processing add option for additional parameters for gdal rasterize + +Matthias Kuhn <matthias@opengis.ch> 2015-10-24 + + [py3] Some compatibility fixes for python 3 + +Juergen E. Fischer <jef@norbit.de> 2015-10-24 + + processing: make help widget proxy aware + +Juergen E. Fischer <jef@norbit.de> 2015-10-23 + + postgres provider: verify unique constraint it NOT NULL is not set on key columns (fixes #13641) + +Werner Macho <werner.macho@gmail.com> 2015-10-23 + + adding french translators + +Juergen E. Fischer <jef@norbit.de> 2015-10-23 + + better fix for phantom labels: consider rules out of visibility range as inactive (followup d6f66ee) + +Merge: d6f66ee 0aa0b4c +Jürgen Fischer <jef@norbit.de> 2015-10-23 + + Merge pull request #2395 from medspx/dbmanager_oracle_timestamp + + DBManager: support timestamp values for Oracle + +Juergen E. Fischer <jef@norbit.de> 2015-10-23 + + fix phantom labels for (actually not) rendered feature (refs #13631) + +rldhont <rldhont@gmail.com> 2015-10-23 + + [BUGFIX] Set default units to mm in GetStyles + + The default units in QgsMapRenderer is Millimeters. The default units in SLD + is Pixel but exportSld does not convert all millimeters in pixels. + + We notes this bug by comparing default QGS Server rendering and rendering with + the SLD generated by QGIS. + + To resolve it, we just have to add units to the document element. + +Matthias Kuhn <matthias@opengis.ch> 2015-10-20 + + Only highlight feature of active attribute dialog + + Fix #13634 + +Matthias Kuhn <matthias@opengis.ch> 2015-10-11 + + Automatically reload project templates when a new template is added + +Matthias Kuhn <matthias@opengis.ch> 2015-10-10 + + Reload data when subsetString changes. + +rldhont <rldhont@gmail.com> 2015-10-23 + + [BUGFIX] Set default units to mm in exportSld + + The default units in QgsMapRenderer is Millimeters. The default units in SLD + is Pixel but exportSld does not convert all millimeters in pixels. + + We notes this bug by comparing default QGS Server rendering and rendering with + the SLD generated by QGIS. + + To resolve it, we just have to add units to the document element. + +Juergen E. Fischer <jef@norbit.de> 2015-10-23 + + Bump version to 2.13 + +Juergen E. Fischer <jef@norbit.de> 2015-10-23 + + changelog update for 2.12 + Juergen E. Fischer <jef@norbit.de> 2015-10-23 translation update for 2.12 from transifex +Médéric Ribreux <medspx@medspx.fr> 2015-10-23 + + DBManager: support timestamp values for Oracle + Larry Shaffer <larrys@dakotacarto.com> 2015-10-23 Partial fix for #13143; fix Mac exports for composer with HTML labels @@ -43,6 +10520,10 @@ Radim Blazek <radim.blazek@gmail.com> 2015-10-23 Include v.to.3d in QGIS-GRASS in three different modules: v.to.3d.fix… +PedroVenancio <pedrongvenancio@gmail.com> 2015-10-23 + + Adds the -crop_to_cutline parameter as optional to fix the gdalwarp deviation described in #4530. Option added to Clipper tool from GdalTools and Processing. It also adds the -tr xres yres parameter to GdalTools Clipper tool. Also get the original raster resolution. + Nathan Woodrow <madmanwoo@gmail.com> 2015-10-23 Use front window to show python error if there is message bar @@ -153,10 +10634,26 @@ Radim Blazek <radim.blazek@gmail.com> 2015-10-22 [GRASS] disable multiple vector editing on Linux/Mac +Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-10-22 + + processing add option for additional parameters for gdal rasterize + Radim Blazek <radim.blazek@gmail.com> 2015-10-22 [GRASS] try to get off_t from Make/platform.h +Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-10-22 + + remove repeated parameter + +Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-10-22 + + Processing advanced parameters for gdal clip raster + +Giovanni Manghi <giovanni.manghi@faunalia.pt> 2015-10-22 + + Processing gdal translate and warp advanced parameters as such + DelazJ <delazj@gmail.com> 2015-10-21 Restore "Add result to canvas" option as default @@ -1488,6 +11985,30 @@ Nyall Dawson <nyall.dawson@gmail.com> 2015-10-08 Now the tools will prefer to operate on selected features first. Improves editing of overlapping features. +Henry Walshaw <henry.walshaw@gmail.com> 2015-10-08 + + Add a dialect select to ogrsql + + Add the ability to select sqlite or ogrsql dialects when executing SQL + + Signed-off-by: Henry Walshaw <henry.walshaw@gmail.com> + +Henry Walshaw <henry.walshaw@gmail.com> 2015-10-08 + + Fix ogrsql path quoting + + Fix the ogrsql path quoting which left the extra quotes around the input layer path + + Signed-off-by: Henry Walshaw <henry.walshaw@gmail.com> + +Henry Walshaw <henry.walshaw@gmail.com> 2015-10-08 + + Make ogrinfo summary info output optional + + Make summary output optional (but default) by adding a boolean parameter to the ogrinfo script + + Signed-off-by: Henry Walshaw <henry.walshaw@gmail.com> + Nyall Dawson <nyall.dawson@gmail.com> 2015-10-08 Fix fill ring tool creates more features than needed (fix #13354) @@ -2134,6 +12655,10 @@ Radim Blazek <radim.blazek@gmail.com> 2015-09-29 [GRASS] refresh module input when location changed +arnaud.morvan@camptocamp.com <arnaud.morvan@camptocamp.com> 2015-09-29 + + [Processing] Add precision parameter to by location algorithms + Tom Kralidis <tomkralidis@gmail.com> 2015-09-29 [MetaSearch] add guidance as comment @@ -3036,6 +13561,14 @@ Martin Dobias <wonder.sk@gmail.com> 2015-09-10 This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s. +DelazJ <delazj@gmail.com> 2015-09-20 + + fix options alignment + +DelazJ <delazj@gmail.com> 2015-09-20 + + enforces consistency + Merge: 82b34af ada8ffd Radim Blazek <radim.blazek@gmail.com> 2015-09-20 @@ -3089,6 +13622,11 @@ Juergen E. Fischer <jef@norbit.de> 2015-09-19 fix precise build +Merge: 11f683d 8b9e0b6 +DelazJ <delazj@gmail.com> 2015-09-18 + + Merge remote-tracking branch 'upstream/master' into ConsistentTerms2 + Juergen E. Fischer <jef@norbit.de> 2015-09-18 make welcomepage proxy aware @@ -8473,6 +19011,10 @@ Nyall Dawson <nyall.dawson@gmail.com> 2015-06-21 Also rename script to remove_temporary_files.sh to reflect this change. +DelazJ <delazj@gmail.com> 2015-06-20 + + Use consistent terms + Radim Blazek <radim.blazek@gmail.com> 2015-06-20 [GRASS] alloc enough space for Map_info on Windows, fixes #13002 @@ -29673,6 +40215,13 @@ Juergen E. Fischer <jef@norbit.de> 2014-06-01 german translation update +olivierdalang <olivier.dalang@gmail.com> 2014-06-01 + + check validity of keys used by writeEntry and readEntry + and print a message in the console in case of invalid key + + update of docstrings (obsolete note removed, note added) + Werner Macho <werner.macho@gmail.com> 2014-06-01 [TRANSUP] transifex update